Skip to content

withTrailingSlash

Adds a trailing slash / to the given URL if it is not already present.

This function is useful for ensuring that URLs are properly formatted with a trailing slash, which is often required in web development for consistency and to avoid issues with relative paths.

Available since v1.0.0

import { withTrailingSlash } from '@helpers4/url';
// or, from the all-in-one package (same code, one install):
import { withTrailingSlash } from 'helpers4/url';
withTrailingSlash(url: string): string
ParameterTypeDescription
urlstringThe URL string to be processed. Can be `string`, `undefined`, or `null`.

string — The URL string with a trailing slash, or undefined if the input is undefined, or null if the input is null.

Ensures the URL ends with a forward slash.

withTrailingSlash('path/to/resource')
// => 'path/to/resource/'

View source on GitHub