reactive-observables
Version:
Framework-agnostic observables and computed properties similar to Knockout and Vue, built on RxJS
10 lines (9 loc) • 381 B
TypeScript
import { TrackedSubject } from "./tracked-subject";
export declare class TrackedArray<T> {
subject: TrackedSubject<T[]>;
get value(): T[];
set value(value: T[]);
constructor(initialValue: T[], compare?: (a: T[], b: T[]) => boolean);
get observable(): import("rxjs").Observable<T[]>;
subscribe(observer: (value: T[]) => void): import("rxjs").Subscription;
}