INNER CODE UNIT · TypeScript
registerRoutes
CodelyTV/typescript-ddd-skeleton · src/apps/mooc/backend/routes/index.ts:4
export function registerRoutes(router: Router): void {
const routes = glob.sync(`${__dirname}/**/*.route.*`);
routes.map(route => register(route, router));
}
function register(routePath: string, router: Router) {
// eslint-disable-next-line @typescript-eslint/no-require-imports, @typescript-eslint/no-var-requires
const { register } = require(routePath) as { register: (router: Router) => void };
register(router);
}