@toolpad/utils
Version:
Shared utilities used by Toolpad packages.
7 lines • 561 B
TypeScript
import * as React from 'react';
type Initializer<T> = () => T;
type UseStorageStateHookResult<T> = [T, React.Dispatch<React.SetStateAction<T>>];
declare function useStorageStateServer(kind: 'session' | 'local', key: string, initializer: string | Initializer<string>): UseStorageStateHookResult<string>;
declare function useStorageStateServer(kind: 'session' | 'local', key: string, initializer?: string | null | Initializer<string | null>): UseStorageStateHookResult<string | null>;
declare const _default: typeof useStorageStateServer;
export default _default;