Projekt

Obecné

Profil

Stáhnout (1017 Bajtů) Statistiky
| Větev: | Revize:
1
declare module "querystring" {
2
    interface StringifyOptions {
3
        encodeURIComponent?: (str: string) => string;
4
    }
5

    
6
    interface ParseOptions {
7
        maxKeys?: number;
8
        decodeURIComponent?: (str: string) => string;
9
    }
10

    
11
    interface ParsedUrlQuery { [key: string]: string | string[]; }
12

    
13
    interface ParsedUrlQueryInput {
14
        [key: string]: string | number | boolean | string[] | number[] | boolean[] | undefined | null;
15
    }
16

    
17
    function stringify(obj?: ParsedUrlQueryInput, sep?: string, eq?: string, options?: StringifyOptions): string;
18
    function parse(str: string, sep?: string, eq?: string, options?: ParseOptions): ParsedUrlQuery;
19
    /**
20
     * The querystring.encode() function is an alias for querystring.stringify().
21
     */
22
    const encode: typeof stringify;
23
    /**
24
     * The querystring.decode() function is an alias for querystring.parse().
25
     */
26
    const decode: typeof parse;
27
    function escape(str: string): string;
28
    function unescape(str: string): string;
29
}
(31-31/45)