You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
34 lines
744 B
34 lines
744 B
2 years ago
|
declare type ParsedUrl = {
|
||
|
source: string;
|
||
|
protocol: string;
|
||
|
authority: string;
|
||
|
userInfo: string;
|
||
|
user: string;
|
||
|
password: string;
|
||
|
host: string;
|
||
|
port: string;
|
||
|
relative: string;
|
||
|
path: string;
|
||
|
directory: string;
|
||
|
file: string;
|
||
|
query: string;
|
||
|
anchor: string;
|
||
|
pathNames: Array<string>;
|
||
|
queryKey: {
|
||
|
[key: string]: string;
|
||
|
};
|
||
|
id: string;
|
||
|
href: string;
|
||
|
};
|
||
|
/**
|
||
|
* URL parser.
|
||
|
*
|
||
|
* @param uri - url
|
||
|
* @param path - the request path of the connection
|
||
|
* @param loc - An object meant to mimic window.location.
|
||
|
* Defaults to window.location.
|
||
|
* @public
|
||
|
*/
|
||
|
export declare function url(uri: string | ParsedUrl, path?: string, loc?: Location): ParsedUrl;
|
||
|
export {};
|