Skip to main content

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 ParameterDescription
TThe 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​

ParameterType
sourceObservable<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​

ReadonlyObservable.id


value​

Get Signature​

get value(): T;

Defined in: src/lib/observable/observable.ts:327

The current value.

Returns​

T

The current value.

Implementation of​

ReadonlyObservable.value

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​

ParameterTypeDescription
sourceReadonlyObservable<U>The source observable to subscribe to
transform?(value: U) => TOptional transform function

Returns​

Subscription

Subscription that can be disposed to unsubscribe

Implementation of​

ReadonlyObservable.pipe


subscribe()​

subscribe(callback: SubscriptionCallback\<T\>): Subscription;

Defined in: src/lib/observable/observable.ts:331

Subscribe to value changes.

Parameters​

ParameterTypeDescription
callbackSubscriptionCallback<T>Function called when value changes

Returns​

Subscription

Subscription that can be disposed to unsubscribe

Implementation of​

ReadonlyObservable.subscribe