UNPKG

file-routing-expressjs

Version:

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

16 lines (13 loc) 668 B
import { FileBasedRoutingOptions } from './types/index.mjs'; export { InvalidPluginError, InvalidRouteHandler, RoutesRootNotFound, TimeoutError, UnknownPluginError } from './types/exceptions.mjs'; import { RouteEndpoints } from './types/routing.mjs'; export { RouteConfig, RouteErrorHandler, RouteErrorMap, RouteGroupConfig, RouteGroupMiddleware, RouteMiddleware } from './types/routing.mjs'; export { Plugin } from './types/plugins.mjs'; import 'express'; import './guards/exception.mjs'; import './types/common.mjs'; declare function mapRoutes(options: FileBasedRoutingOptions): Promise<{ endpoints: RouteEndpoints; base: string; }>; export { mapRoutes };