@virtualstate/navigation
Version:
Native JavaScript [navigation](https://developer.mozilla.org/en-US/docs/Web/API/Navigation_API) implementation
12 lines (11 loc) • 758 B
TypeScript
/// <reference types="urlpattern-polyfill" />
import { globalURLPattern as URLPattern } from "./url-pattern-global";
import { URLPatternResult } from "./types";
export { URLPatternInit } from "./url-pattern-global";
export { URLPattern };
export declare function isURLPatternStringWildcard(pattern: string): pattern is "*";
export declare const patternParts: readonly ["protocol", "hostname", "username", "password", "port", "pathname", "search", "hash"];
export declare function isURLPatternStringPlain(pattern: string): boolean;
export declare function isURLPatternPlainPathname(pattern: URLPattern): boolean;
export declare function enableURLPatternCache(): void;
export declare function exec(pattern: URLPattern, url: URL): URLPatternResult | undefined;