file-routing-expressjs
Version:
A dependency-free, flexible, system-based file routing for Express.
13 lines (10 loc) • 509 B
TypeScript
import { RouteConfig, RouteGroupContext, RouteDefinitionContext } from '../types/routing.js';
import 'express';
declare function extractEndpointName(name: string): {
name: string;
isParam: boolean;
};
declare function extractDirConfig(dir: string): RouteConfig;
declare function extractDirContext(target: string): RouteGroupContext;
declare function extractFileContext(target: string): RouteDefinitionContext;
export { extractDirConfig, extractDirContext, extractEndpointName, extractFileContext };