@dependable/state
Version:
Observables and computeds for reactive state management
19 lines • 868 B
TypeScript
export function addStateListener(listener: StateListener): void;
export function removeStateListener(listener: StateListener): void;
export function subscribables(): import("./shared").Subscribables;
export function registerInitial<T>(observable: Observable<T>): void;
export function flush(): void;
export function observable<T>(initialValue: T, options?: import('./shared').SubscribableOptions): Observable<T>;
export function track(cb: any): Set<any>;
export function computed<T>(cb: () => T, options?: import("./shared").ComputedOptions<T>): Computed<T>;
export type StateListener = import('./shared').StateListener;
export type Subscribables = import('./shared').Subscribables;
/**
* <T>
*/
export type Observable<T> = import('./shared').Observable<T>;
/**
* <T>
*/
export type Computed<T> = import('./shared').Computed<T>;
//# sourceMappingURL=state.d.ts.map