@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.