UNPKG

@idiosync/react-observable

Version:

State management control layer for React projects

9 lines (8 loc) 531 B
import { CreateObservableParams, Observable } from '../types/observable'; import { PersistentObservable } from '../types/observable'; export declare const persistentObservables: PersistentObservable<any>[]; interface CreatePersistentObservableParams<T> extends CreateObservableParams<T> { mergeOnHydration?: (initialValue: T, persisted: unknown) => T; } export declare function createPersistentObservable<T>({ name, initialValue, equalityFn, mergeOnHydration, }: CreatePersistentObservableParams<T>): Observable<T>; export {};