Files
website/node_modules/starlight-blog/libs/path.ts
2024-05-06 17:15:30 -04:00

24 lines
390 B
TypeScript

export function stripLeadingSlash(path: string) {
if (!path.startsWith('/')) {
return path
}
return path.slice(1)
}
export function stripTrailingSlash(path: string) {
if (!path.endsWith('/')) {
return path
}
return path.slice(0, -1)
}
export function ensureTrailingSlash(path: string): string {
if (path.endsWith('/')) {
return path
}
return `${path}/`
}