Skip to main content

computed()

function computed\<T\>(
   id: string, 
   compute: () => T, 
   sources: ReadonlyObservable<unknown>[]): ReadonlyObservable\<T\> & IDisposable;

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

Create a computed observable that derives its value from other observables.

Type Parameters

Type Parameter
T

Parameters

ParameterTypeDescription
idstringUnique identifier
compute() => TFunction that computes the value
sourcesReadonlyObservable<unknown>[]Source observables to watch

Returns

ReadonlyObservable<T> & IDisposable

A read-only computed observable