@whook/whook
Version:
Build strong and efficient REST web services.
13 lines (12 loc) • 682 B
TypeScript
import { type WhookRouteHandlerWrapper, type WhookRouteHandler } from '../types/routes.js';
import { type LogService } from 'common-services';
declare const _default: import("knifecycle").ServiceInitializer<WhookRoutesWrappersDependencies, WhookRouteHandlerWrapper<WhookRouteHandler>[]>;
export default _default;
export declare const ROUTES_WRAPPERS_REG_EXP: RegExp;
export type WhookRoutesWrappersService = Record<string, WhookRouteHandlerWrapper<WhookRouteHandler>>;
export type WhookRoutesWrappersConfig = {
ROUTES_WRAPPERS_NAMES?: string[];
};
export type WhookRoutesWrappersDependencies = WhookRoutesWrappersConfig & {
log?: LogService;
} & WhookRoutesWrappersService;