17 lines
No EOL
561 B
TypeScript
17 lines
No EOL
561 B
TypeScript
import type { FunctionComponent, ReactElement, ReactNode } from 'react';
|
|
import { createStore } from 'jotai/vanilla';
|
|
type Store = ReturnType<typeof createStore>;
|
|
type Options = {
|
|
store?: Store;
|
|
};
|
|
export declare const useStore: (options?: Options) => Store;
|
|
export declare const Provider: ({ children, store, }: {
|
|
children?: ReactNode;
|
|
store?: Store;
|
|
}) => ReactElement<{
|
|
value: Store | undefined;
|
|
}, FunctionComponent<{
|
|
value: Store | undefined;
|
|
}>>;
|
|
export {};
|
|
declare type Awaited<T> = T extends Promise<infer V> ? V : T; |