- Consolidates `Handler` and `Middleware` types under `Types` module - Replaces `IHandler` and `IMiddleware` interfaces with typed functions - Simplifies imports and improves code organization - Enhances debugging with named handlers and middlewares
20 lines
757 B
TypeScript
20 lines
757 B
TypeScript
// deno-coverage-ignore-file
|
|
|
|
export type { IContext } from './IContext.ts';
|
|
export type { IHttpErrorHandlers } from './IHttpErrorHandlers.ts';
|
|
export type { IHttpKernel } from './IHttpKernel.ts';
|
|
export type { IHttpKernelConfig } from './IHttpKernelConfig.ts';
|
|
export type { IInternalRoute } from './IInternalRoute.ts';
|
|
export type { IRouteBuilder, IRouteBuilderFactory } from './IRouteBuilder.ts';
|
|
export {
|
|
isDynamicRouteDefinition,
|
|
isStaticRouteDefinition,
|
|
} from './IRouteDefinition.ts';
|
|
export type {
|
|
IDynamicRouteDefinition,
|
|
IRouteDefinition,
|
|
IStaticRouteDefinition,
|
|
} from './IRouteDefinition.ts';
|
|
export type { IRouteMatch } from './IRouteMatch.ts';
|
|
export type { IRouteMatcher, IRouteMatcherFactory } from './IRouteMatcher.ts';
|