reactive-observables
Version:
Framework-agnostic observables and computed properties similar to Knockout and Vue, built on RxJS
13 lines (12 loc) • 373 B
TypeScript
import { Observable } from "rxjs";
export declare class TrackedComputedSubject<T> {
private getter;
private subject;
private evaluateValue;
get value(): T;
private _dependencies;
private updateSubscriptions;
observable: Observable<T>;
constructor(getter: () => T);
subscribe(observer: (value: T) => void): import("rxjs").Subscription;
}