Interface URLParamsReturn

interface URLParamsReturn {
    controlledKeys: string[];
    deleteParams: ((key?: string) => URLSearchParams);
    getParams: ((key?: string) => any);
    resetParams: ((scope?: "all" | "controlled") => URLSearchParams);
    searchParams: URLSearchParams;
    setArrayParams: ((key: string, values: any[]) => URLSearchParams);
    setParams: ((key: string | Record<string, any>, value?: any) => URLSearchParams);
    subscribe: ((callback: ((params: URLSearchParams, url: string) => void)) => (() => void));
}

Properties

controlledKeys: string[]
deleteParams: ((key?: string) => URLSearchParams)
getParams: ((key?: string) => any)
resetParams: ((scope?: "all" | "controlled") => URLSearchParams)
searchParams: URLSearchParams
setArrayParams: ((key: string, values: any[]) => URLSearchParams)
setParams: ((key: string | Record<string, any>, value?: any) => URLSearchParams)
subscribe: ((callback: ((params: URLSearchParams, url: string) => void)) => (() => void))