-
Notifications
You must be signed in to change notification settings - Fork 74
Expand file tree
/
Copy pathdecode.d.ts
More file actions
20 lines (19 loc) · 758 Bytes
/
decode.d.ts
File metadata and controls
20 lines (19 loc) · 758 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
/**
* parses a URL query string into a collection of key and value pairs
*
* @param qs The URL query string to parse
* @param sep The substring used to delimit key and value pairs in the query string
* @param eq The substring used to delimit keys and values in the query string
* @param options.decodeURIComponent The function to use when decoding percent-encoded characters in the query string
* @param options.maxKeys Specifies the maximum number of keys to parse. Specify 0 to remove key counting limitations default 1000
*/
export type decodeFuncType = (
qs?: string,
sep?: string,
eq?: string,
options?: {
decodeURIComponent?: Function;
maxKeys?: number;
}
) => Record<string, string|string[]>;
export default decodeFuncType;