Spaces:
Sleeping
Sleeping
| /** | |
| * Encodes a parameter value using the provided encoder. | |
| * | |
| * @param value - The value to encode. | |
| * @param encoder - The encoder to use. | |
| * @returns The encoded value. | |
| */ export function encodeParam(value, encoder) { | |
| let replaceValue; | |
| if (Array.isArray(value)) { | |
| replaceValue = value.map(encoder).join('/'); | |
| } else { | |
| replaceValue = encoder(value); | |
| } | |
| return replaceValue; | |
| } | |
| /** | |
| * Normalizes a pathname to a consistent format. | |
| * | |
| * @param pathname - The pathname to normalize. | |
| * @returns The normalized pathname. | |
| */ export function normalizePathname(pathname) { | |
| return pathname.replace(/\\/g, '/').replace(/(?!^)\/$/, ''); | |
| } | |
| //# sourceMappingURL=utils.js.map |