reactive-observables
Version:
Framework-agnostic observables and computed properties similar to Knockout and Vue, built on RxJS
13 lines (12 loc) • 405 B
TypeScript
import { TrackedSubject } from "./tracked-subject";
import { Subscription, Observable } from "rxjs";
export declare class TrackedEntity<T> {
subject: TrackedSubject<T>;
subscription: Subscription | null;
observable: Observable<undefined>;
next: () => void;
get value(): T;
set value(value: T);
constructor(initialValue: T);
subscribe(observer: () => void): Subscription;
}