A UrlCodec that uses logic from AngularJS to serialize and parse URLs and URL parameters.
UrlCodec
class AngularJSUrlCodec implements UrlCodec { encodePath(path: string): string; encodeSearch(search: string | { [k: string]: unknown; }): string; encodeHash(hash: string): string; decodePath(path: string, html5Mode?: boolean): string; decodeSearch(search: string): { [k: string]: unknown; }; decodeHash(hash: string): string; normalize(href: string): string; normalize(path: string, search: { [k: string]: unknown; }, hash: string, baseUrl?: string | undefined): string; areEqual(valA: string, valB: string): boolean; parse(url: string, base?: string | undefined): { href: string; protocol: string; host: string; search: string; hash: string; hostname: string; port: string; pathname: string; };}