UNPKG

@fluster.io/dev

Version:

14 lines (13 loc) 466 B
import { Dispatch, SetStateAction } from 'react'; declare global { interface WindowEventMap { "local-storage": CustomEvent; } } type UseLocalStorageOptions<T> = { serializer?: (value: T) => string; deserializer?: (value: string) => T; initializeWithValue?: boolean; }; export declare function useLocalStorage<T>(key: string, initialValue?: T | (() => T), options?: UseLocalStorageOptions<T>): [T, Dispatch<SetStateAction<T>>]; export {};