UNPKG

747 BTypeScriptView Raw
1/**
2 * parses a URL query string into a collection of key and value pairs
3 *
4 * @param qs The URL query string to parse
5 * @param sep The substring used to delimit key and value pairs in the query string
6 * @param eq The substring used to delimit keys and values in the query string
7 * @param options.decodeURIComponent The function to use when decoding percent-encoded characters in the query string
8 * @param options.maxKeys Specifies the maximum number of keys to parse. Specify 0 to remove key counting limitations default 1000
9 */
10export type decodeFuncType = (
11 qs?: string,
12 sep?: string,
13 eq?: string,
14 options?: {
15 decodeURIComponent?: Function;
16 maxKeys?: number;
17 }
18) => Record<any, unknown>;
19
20export default decodeFuncType;