Co-authored-by: Daniel Lemire <daniel@lemire.me> PR-URL: https://github.com/nodejs/node/pull/56452 Reviewed-By: Daniel Lemire <daniel@lemire.me> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com> Reviewed-By: Jordan Harband <ljharb@gmail.com> Reviewed-By: Stephen Belanger <admin@stephenbelanger.com>
21 lines
609 B
TypeScript
21 lines
609 B
TypeScript
export class URLPattern {
|
|
protocol: string
|
|
username: string
|
|
password: string
|
|
hostname: string
|
|
port: string
|
|
pathname: string
|
|
search: string
|
|
hash: string
|
|
|
|
constructor(input: Record<string, string> | string, options?: { ignoreCase: boolean });
|
|
constructor(input: Record<string, string> | string, baseUrl?: string, options?: { ignoreCase: boolean });
|
|
|
|
exec(input: string | Record<string, string>, baseURL?: string): null | Record<string, unknown>;
|
|
test(input: string | Record<string, string>, baseURL?: string): boolean;
|
|
}
|
|
|
|
export interface URLPatternBinding {
|
|
URLPattern: URLPattern;
|
|
}
|