@chubbyts/chubbyts-framework
Version:
A minimal, highly performant middleware PSR-15 inspired function based microframework built with as little complexity as possible, aimed primarily at those developers who want to understand all the vendors they use.
16 lines (15 loc) • 712 B
TypeScript
import type { Handler } from '@chubbyts/chubbyts-http-types/dist/handler';
import type { Middleware } from '@chubbyts/chubbyts-http-types/dist/middleware';
/**
* ```ts
* import type { Handler } from '@chubbyts/chubbyts-http-types/dist/handler';
* import type { Middleware } from '@chubbyts/chubbyts-http-types/dist/middleware';
* import { createMiddlewareHandler } from '@chubbyts/chubbyts-framework/dist/handler/middleware-handler';
*
* const middleware: Middleware = ...;
* const handler: Handler = ...;
*
* const middlewareHandler: Handler = createMiddlewareHandler(middleware, handler);
* ```
*/
export declare const createMiddlewareHandler: (middleware: Middleware, handler: Handler) => Handler;