@router-cli/react-router-dev
Version:
File based routing cli for react-router-dom.
15 lines (13 loc) • 511 B
text/typescript
export const getIndent = (depth: number, spacesInTab: number = 4) => {
return " ".repeat(depth * spacesInTab);
}
export const getFallbackParams = (path: string) => {
const param = path.split('/').filter((segment) => segment.startsWith(':'))
if (param.length > 0) {
return `{ ${param.map((p) => p.replace(/\$(.+)(\?)?/, '$1$2:') + ' string').join('; ')} }`;
}
return null;
}
export const trimExt = (src: string) => {
return src.split('.').slice(0, -1).join('.');
}