@idiosync/react-observable
Version:
State management control layer for React projects
9 lines (8 loc) • 531 B
TypeScript
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 {};