Skip to main content

Interface: IWatchedValue<T>

Charting Library.IWatchedValue

Type parameters​

Name
T

Hierarchy​

Methods​

setValue​

setValue(value, forceUpdate?): void

Set value for the watched value

Parameters​

NameTypeDescription
valueTvalue to set
forceUpdate?booleanforce an update

Returns​

void

Overrides​

IObservableValue.setValue


subscribe​

subscribe(callback, options?): void

Subscribe to watched value changes

Parameters​

NameTypeDescription
callbackWatchedValueCallback<T>callback to be evoked when change occurs
options?WatchedValueSubscribeOptionswatch subscriber options

Returns​

void

Overrides​

IObservableValue.subscribe


unsubscribe​

unsubscribe(callback?): void

Unsubscribe to watched value changes

Parameters​

NameTypeDescription
callback?WatchedValueCallback<T>callback to remove

Returns​

void

Overrides​

IObservableValue.unsubscribe


value​

value(): T

Value

Returns​

T

Inherited from​

IObservableValue.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.

Returns​

void

Inherited from​

IWatchedValueReadonly.when