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
TypeScript
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