Blame view

天文台pc/tianwentai-ui/node_modules/@mui/utils/useLocalStorageState/useLocalStorageState.d.ts 757 Bytes
bc518174   王天杨   提交两个项目文件
1
2
3
4
5
6
7
8
9
10
11
12
13
14
  import * as React from 'react';
  type Initializer = () => string | null;
  type UseStorageStateHookResult = [string | null, React.Dispatch<React.SetStateAction<string | null>>];
  /**
   * Sync state to local storage so that it persists through a page refresh. Usage is
   * similar to useState except we pass in a storage key so that we can default
   * to that value on page load instead of the specified initial value.
   *
   * Since the storage API isn't available in server-rendering environments, we
   * return null during SSR and hydration.
   */
  declare function useLocalStorageStateBrowser(key: string | null, initializer?: string | null | Initializer): UseStorageStateHookResult;
  declare const _default: typeof useLocalStorageStateBrowser;
  export default _default;