@nestjs/graphql
Version:
Nest - modern, fast, powerful node.js web framework (@graphql)
19 lines (18 loc) • 440 B
JavaScript
function addStartingSlash(text) {
if (!text) {
return text;
}
return text[0] !== '/' ? '/' + text : text;
}
function stripEndingSlash(text) {
if (!text) {
return text;
}
return text[text.length - 1] === '/' && text.length > 1
? text.slice(0, text.length - 1)
: text;
}
export function normalizeRoutePath(path) {
path = addStartingSlash(path);
return stripEndingSlash(path);
}