file-routing-expressjs
Version:
A dependency-free, flexible, system-based file routing for Express.
19 lines (17 loc) • 614 B
TypeScript
declare class RoutesRootNotFound extends Error {
constructor(root: string);
}
declare class InvalidRouteHandler extends Error {
constructor(method: string, file: string);
}
declare class UnknownPluginError extends Error {
constructor(pluginName: string, route: string, available: string[]);
}
declare class InvalidPluginError extends Error {
constructor(message: string);
}
declare class TimeoutError extends Error {
readonly ms: number;
constructor(ms: number, message?: string);
}
export { InvalidPluginError, InvalidRouteHandler, RoutesRootNotFound, TimeoutError, UnknownPluginError };