1 | export declare class URL {
|
2 | constructor(input: string, base?: string | URL);
|
3 | hash: string;
|
4 | host: string;
|
5 | hostname: string;
|
6 | href: string;
|
7 | readonly origin: string;
|
8 | password: string;
|
9 | pathname: string;
|
10 | port: string;
|
11 | protocol: string;
|
12 | search: string;
|
13 | readonly searchParams: URLSearchParams;
|
14 | username: string;
|
15 | toString(): string;
|
16 | toJSON(): string;
|
17 | }
|
18 |
|
19 | export declare class URLSearchParams implements Iterable<[string, string]> {
|
20 | constructor(init?: URLSearchParamsInit);
|
21 | append(name: string, value: string): void;
|
22 | delete(name: string): void;
|
23 | entries(): IterableIterator<[string, string]>;
|
24 | forEach(callback: (value: string, name: string) => void): void;
|
25 | get(name: string): string | null;
|
26 | getAll(name: string): string[];
|
27 | has(name: string): boolean;
|
28 | keys(): IterableIterator<string>;
|
29 | set(name: string, value: string): void;
|
30 | sort(): void;
|
31 | toString(): string;
|
32 | values(): IterableIterator<string>;
|
33 | [Symbol.iterator](): IterableIterator<[string, string]>;
|
34 | }
|
35 |
|
36 | export type URLSearchParamsInit =
|
37 | | URLSearchParams
|
38 | | string
|
39 | | { [key: string]: Object | Object[] | undefined }
|
40 | | Iterable<[string, Object]>
|
41 | | Array<[string, Object]>;
|