/** * Forsøker å lage en URL-objekt fra en streng, og returnerer undefined dersom strengen ikke er en gyldig URL * @param url En gyldig URL, f.eks. https://www.helsenorge.no/sykdom/ * @returns URL-objekt dersom strengen er en gyldig URL, ellers undefined */ export declare const tryCreateUrl: (url: string) => URL | undefined; /** * Hent hostname fra en URL * @param url En gyldig URL, f.eks. https://www.helsenorge.no/sykdom/ * @returns hostname, f.eks. www.helsenorge.no */ export declare const getUrlHostname: (url: string) => string | undefined; /** * Sjekk om URL bruker https eller ikke * @returns true dersom protokollen er https */ export declare const isHttps: () => boolean; /** * Sørger for at en path alltid starter med / og aldri slutter på / * @param path Path som skal normaliseres (uten query string eller domene) * @returns Normalisert path */ export declare const normalizePath: (...parts: (string | undefined)[]) => string; /** * Sørger for at en query string starter med ?, og ikke slutter med & * @param query Query string som skal normaliseres (uten path eller domene) * @returns Normalisert query */ export declare const normalizeQuery: (query: string) => string; //# sourceMappingURL=url.d.ts.map