UNPKG

@dbs-portal/core-api

Version:

HTTP client and API utilities for DBS Portal

36 lines 1.05 kB
/** * URL utility functions */ /** * Combines base URL with relative URL */ export declare function combineUrls(baseUrl: string, relativeUrl: string): string; /** * Checks if URL is absolute */ export declare function isAbsoluteUrl(url: string): boolean; /** * Builds URL with query parameters */ export declare function buildUrlWithParams(url: string, params: Record<string, any>): string; /** * Parses query parameters from URL */ export declare function parseUrlParams(url: string): Record<string, string | string[]>; /** * Normalizes URL by removing redundant parts */ export declare function normalizeUrl(url: string): string; /** * Extracts domain from URL */ export declare function extractDomain(url: string): string; /** * Checks if two URLs have the same origin */ export declare function isSameOrigin(url1: string, url2: string): boolean; /** * Converts relative URL to absolute using base URL */ export declare function toAbsoluteUrl(relativeUrl: string, baseUrl: string): string; //# sourceMappingURL=url-utils.d.ts.map