jotai
Version:
👻 Primitive and flexible state management for React
15 lines (14 loc) • 675 B
TypeScript
import type { Atom } from './atom';
import type { INTERNAL_AtomState, INTERNAL_Store } from 'jotai/vanilla/internals';
export type INTERNAL_PrdStore = INTERNAL_Store;
export type INTERNAL_DevStoreRev4 = {
dev4_get_internal_weak_map: () => {
get: (atom: Atom<unknown>) => INTERNAL_AtomState | undefined;
};
dev4_get_mounted_atoms: () => Set<Atom<unknown>>;
dev4_restore_atoms: (values: Iterable<readonly [Atom<unknown>, unknown]>) => void;
};
type PrdOrDevStore = INTERNAL_PrdStore | (INTERNAL_PrdStore & INTERNAL_DevStoreRev4);
export declare function createStore(): PrdOrDevStore;
export declare function getDefaultStore(): PrdOrDevStore;
export {};