UNPKG

file-routing-expressjs

Version:

A dependency-free, flexible, system-based file routing for Express.

1 lines 1.1 kB
{"version":3,"sources":["../src/index.ts"],"sourcesContent":["import FileBasedRouting from \"./models/file-based-routing\";\nimport {\n FileBasedRoutingOptions,\n RouteGroupConfig,\n RouteGroupMiddleware,\n RouteErrorHandler,\n RouteErrorMap,\n RouteMiddleware,\n RouteConfig,\n Plugin\n} from \"./types\";\n\nasync function mapRoutes(options: FileBasedRoutingOptions) {\n const router = new FileBasedRouting({ ...options });\n await router.createRoutes();\n\n return {\n endpoints: router.endpoints,\n base: router.base\n };\n}\n\nexport type * from \"./types/exceptions\";\nexport type {\n RouteGroupConfig,\n RouteGroupMiddleware,\n RouteErrorHandler,\n RouteErrorMap,\n RouteMiddleware,\n RouteConfig,\n Plugin,\n};\n\nexport * from \"./plugins\";\nexport { mapRoutes }\n"],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAAA,OAAO,sBAAsB;AAY7B,SAAe,UAAU,SAAkC;AAAA;AACvD,UAAM,SAAS,IAAI,iBAAiB,mBAAK,QAAS;AAClD,UAAM,OAAO,aAAa;AAE1B,WAAO;AAAA,MACH,WAAW,OAAO;AAAA,MAClB,MAAM,OAAO;AAAA,IACjB;AAAA,EACJ;AAAA;AAaA,cAAc;","names":[]}