UNPKG

@idiosync/react-observable

Version:

State management control layer for React projects

16 lines (15 loc) 748 B
import { Observable } from '../types/observable'; import { Store } from '../types/store'; import { PersistentStorage } from '../types/persistence'; /** @internal */ export declare const store$: Observable<Store>; /** @internal */ export declare const flatStore$: Observable<Record<string, Observable<unknown>> | undefined>; export declare const persistentStorage$: Observable<PersistentStorage | undefined>; export declare const createStore: (store: Store, options?: { persistentStorage?: PersistentStorage; }) => Store; export declare const registerFlushableObservable: (observable: Observable<unknown>) => void; export declare const flush: () => void; /** @internal - For testing purposes only */ export declare const resetStore: () => void;