UNPKG

bridgets

Version:

<p align="center"> <a href="https://bridgets.co"> <img src="http://bridgets.co/assets/logo-short.svg" height="48" /> <h1 align="center">BridgeTS</h1> </a> </p>

43 lines 1.44 kB
import { Method } from '../Routes'; import { DataParser, FilesConfig } from './Validators'; import { Handler, AbstractHandler } from './handler'; export declare class BridgeHandler<Resolve extends (...args: any[]) => any = any, Middlewares extends ReadonlyArray<BridgeHandler> = any> extends AbstractHandler { p: { resolve: Resolve; bodySchema?: DataParser; querySchema?: DataParser; headersSchema?: DataParser; filesConfig?: FilesConfig; method?: Method; middlewares?: Middlewares; description?: string; }; isBridgeHandler: boolean; resolve: Resolve; handler: Handler; description?: string; method?: Method; filesConfig?: FilesConfig; bodySchema?: DataParser; querySchema?: DataParser; headersSchema?: DataParser; middlewares?: Middlewares; constructor(p: { resolve: Resolve; bodySchema?: DataParser; querySchema?: DataParser; headersSchema?: DataParser; filesConfig?: FilesConfig; method?: Method; middlewares?: Middlewares; description?: string; }); /** * * If the middleware returns an error, we stop the chain and return it * otherwise we add the result in the mid data of the next handler * If there is no next handler, we return the last result */ handle: Handler['handle']; } //# sourceMappingURL=bridgeHandler.d.ts.map