iso-url
Version:
Isomorphic/Universal WHATWG URL API with some support legacy node URL API
51 lines • 1.45 kB
TypeScript
export class URLWithLegacySupport {
/**
* @param {any} o
*/
static createObjectURL(o: any): string;
/**
* @param {string} o
*/
static revokeObjectURL(o: string): void;
constructor(url?: string, base?: string);
super: URL;
path: string;
auth: string | null;
query: string | null;
set hash(arg: string);
get hash(): string;
set host(arg: string);
get host(): string;
set hostname(arg: string);
get hostname(): string;
set href(arg: string);
get href(): string;
get origin(): string;
set password(arg: string);
get password(): string;
set pathname(arg: string);
get pathname(): string;
set port(arg: string);
get port(): string;
set protocol(arg: string);
get protocol(): string;
set search(arg: string);
get search(): string;
get searchParams(): URLSearchParams;
set username(arg: string);
get username(): string;
toJSON(): string;
toString(): string;
format(): string;
}
export const defaultBase: string;
/**
* @param {string | import('url').UrlObject} obj
*/
export function format(obj: string | import('url').UrlObject): string | undefined;
export declare const URLSearchParams: {
new (init?: string | URLSearchParams | string[][] | Record<string, string> | undefined): URLSearchParams;
prototype: URLSearchParams;
toString(): string;
};
//# sourceMappingURL=url-browser.d.ts.map