UNPKG

@teambit/workspace

Version:
7 lines (6 loc) 432 B
export interface QueryParamOptions { /** persist value to localStorage across sessions. Default: true */ persist?: boolean; } export declare function useQueryParamWithDefault<T extends string>(paramName: string, fallback: T, options?: QueryParamOptions): [T, (value: T | null) => void]; export declare function useListParamWithDefault(paramName: string, options?: QueryParamOptions): [string[], (values: string[]) => void];