jotai
Version:
👻 Next gen state management that will spook you
19 lines (18 loc) • 925 B
TypeScript
export { Provider } from './core/Provider';
export { atom } from './core/atom';
export { useAtom } from './core/useAtom';
export { useAtomValue } from './core/useAtomValue';
export { useSetAtom } from './core/useSetAtom';
export { createStoreForExport as unstable_createStore } from './core/store';
export type { Atom, WritableAtom, PrimitiveAtom } from './core/atom';
export type { Getter, Setter, ExtractAtomValue, ExtractAtomUpdate, ExtractAtomResult, SetStateAction, } from './core/typeUtils';
/**
* This is exported for internal use only.
* It can change without notice. Do not use it in application code.
*/
export { getScopeContext as SECRET_INTERNAL_getScopeContext } from './core/contexts';
/**
* This is exported for internal use only.
* It can change without notice. Do not use it in application code.
*/
export { registerPromiseAbort as SECRET_INTERNAL_registerPromiseAbort } from './core/suspensePromise';