Skip to main content

@rtorcato/js-common / url

url

Functions

isValidUrl()

isValidUrl(str): boolean

Defined in: url/index.ts:6

Checks if a string is a valid URL.

Parameters

str

string

The string to check.

Returns

boolean

True if valid URL, false otherwise.


getQueryParams()

getQueryParams(url): Record<string, string>

Defined in: url/index.ts:20

Gets the query parameters from a URL as an object.

Parameters

url

string

The URL string.

Returns

Record<string, string>

An object of query parameters.


setQueryParam()

setQueryParam(url, key, value): string

Defined in: url/index.ts:40

Adds or updates a query parameter in a URL.

Parameters

url

string

The URL string.

key

string

The query parameter key.

value

string

The query parameter value.

Returns

string

The updated URL string.


removeQueryParam()

removeQueryParam(url, key): string

Defined in: url/index.ts:56

Removes a query parameter from a URL.

Parameters

url

string

The URL string.

key

string

The query parameter key to remove.

Returns

string

The updated URL string.


joinUrl()

joinUrl(...parts): string

Defined in: url/index.ts:71

Joins multiple URL segments into a single URL, ensuring proper slashes.

Parameters

parts

...string[]

The URL segments.

Returns

string

The joined URL string.


getHostname()

getHostname(url): string

Defined in: url/index.ts:86

Gets the hostname from a URL string.

Parameters

url

string

The URL string.

Returns

string

The hostname, or an empty string if invalid.