UNPKG

use-url-sync

Version:

use-url-sync is a utility package that helps you sync your states to url without hassle

12 lines (11 loc) 395 B
interface UseUriStateInterface<T> { name: string; defaultValue: T; onExists?: (parsedValue: any) => T; } declare type UseUriStateReturnInterface<T> = [ T, (value: T | ((prevValue: T) => T)) => void ]; declare function useUrlState<T extends any>({ name, defaultValue, onExists }: UseUriStateInterface<T>): UseUriStateReturnInterface<T>; export default useUrlState;