Skip to main content

Interface: IWatchedValueReadonly<T>

Broker.IWatchedValueReadonly

Type parameters​

Name
T

Hierarchy​

Methods​

subscribe​

subscribe(callback, options?): void

Subscribe to watched value changes

Parameters​

NameTypeDescription
callback(value: T) => voidcallback to be evoked when change occurs
options?WatchedValueSubscribeOptionswatch subscriber options

Returns​

void

Overrides​

IObservableValueReadOnly.subscribe


unsubscribe​

unsubscribe(callback?): void

Unsubscribe to watched value changes

Parameters​

NameTypeDescription
callback?(value: T) => voidcallback to remove

Returns​

void

Overrides​

IObservableValueReadOnly.unsubscribe


value​

value(): T

Value

Returns​

T

Inherited from​

IObservableValueReadOnly.value


when​

when(callback): void

A simplified version of subscription, with promise-like interface, generally for using with boolean-valued watched values

Parameters​

NameTypeDescription
callbackWatchedValueCallback<T>a function to be called when the value became true. once and callWithLast are implicitly set to true.