Skip to main content

IObservableValue<T>

Interface
Types Module: Broker

Type parameters

Name
T

Methods

setValue

Set boxed value

Signature

setValue(value: T) => void

Parameters

NameTypeDescription
valueTvalue to be set

Returns

void


subscribe

Subscribe to changes

Signature

subscribe(callback: Function) => void

Parameters

NameTypeDescription
callback(value: T) => voidcallback function to be evoked when observed value changes

Returns

void


unsubscribe

Unsubscribe from changes

Signature

unsubscribe(callback: Function) => void

Parameters

NameTypeDescription
callback(value: T) => voidcallback function to be unsubscribed

Returns

void


value

Value

Signature

value() => T

Returns

T