UNPKG

alinea

Version:

[![npm](https://img.shields.io/npm/v/alinea.svg)](https://npmjs.org/package/alinea) [![install size](https://packagephobia.com/badge?p=alinea)](https://packagephobia.com/result?p=alinea)

16 lines (15 loc) 1.02 kB
import { Graph } from 'alinea/core/Graph'; import { Mutation } from 'alinea/core/Mutation'; export declare const persistentStoreAtom: import("jotai").Atom<Promise<import("../util/PersistentStore.js").PersistentStore>>; export declare const dbHashAtom: import("jotai").Atom<Promise<string>>; export declare const mutateAtom: import("jotai").WritableAtom<null, Mutation[], Promise<void>> & { init: null; }; export declare const dbUpdateAtom: import("jotai").WritableAtom<null, [force?: boolean | undefined], Promise<void>> & { init: null; }; export declare const graphAtom: import("jotai").Atom<Promise<Graph>>; export declare const changedEntriesAtom: import("jotai").WritableAtom<string[], [i18nIds: string[]], void>; export declare const entryRevisionAtoms: import("jotai/vanilla/utils/atomFamily.js").AtomFamily<string, import("jotai").WritableAtom<number, [], void>>; export declare function useMutate(): (...args: Mutation[]) => Promise<void>; export declare function useDbUpdater(everySeconds?: number): void;