ReadonlyObservableWrapper<T>
Defined in: src/lib/observable/observable.ts:320
Read-only wrapper around an observable. Hides mutation methods while allowing subscription.
Type Parameters
| Type Parameter | Description |
|---|---|
T | The type of value stored in the observable |
Implements
Constructors
Constructor
new ReadonlyObservableWrapper\<T\>(source: Observable\<T\>): ReadonlyObservableWrapper\<T\>;Defined in: src/lib/observable/observable.ts:321
Parameters
| Parameter | Type |
|---|---|
source | Observable<T> |
Returns
ReadonlyObservableWrapper<T>
Accessors
id
Get Signature
get id(): string;Defined in: src/lib/observable/observable.ts:323
The unique identifier of this observable.
Returns
string
The unique identifier of this observable.
Implementation of
value
Get Signature
get value(): T;Defined in: src/lib/observable/observable.ts:327
The current value.
Returns
T
The current value.
Implementation of
Methods
pipe()
pipe\<U\>(source: ReadonlyObservable\<U\>, transform?: (value: U) => T): Subscription;Defined in: src/lib/observable/observable.ts:335
Subscribe to another observable, updating this one when it changes. Creates a one-way binding from source to this observable.
Type Parameters
| Type Parameter |
|---|
U |
Parameters
| Parameter | Type | Description |
|---|---|---|
source | ReadonlyObservable<U> | The source observable to subscribe to |
transform? | (value: U) => T | Optional transform function |
Returns
Subscription that can be disposed to unsubscribe
Implementation of
subscribe()
subscribe(callback: SubscriptionCallback\<T\>): Subscription;Defined in: src/lib/observable/observable.ts:331
Subscribe to value changes.
Parameters
| Parameter | Type | Description |
|---|---|---|
callback | SubscriptionCallback<T> | Function called when value changes |
Returns
Subscription that can be disposed to unsubscribe