hors
Version:
Node.js API framework
16 lines (15 loc) • 792 B
TypeScript
import { RequestHandler, ErrorRequestHandler } from 'express';
import { Container } from 'inversify';
import { EndpointHandler, EndpointErrorHandler, EndpointMiddleware } from './transaction-types';
/**
* Converts a transaction based endpoint handler into Express endpoint handler
*/
export declare const createExpressHandler: (handler: EndpointHandler) => RequestHandler;
/**
* Converts a transaction error handler into Express error handler
*/
export declare const createExpressErrorHandler: (handler: EndpointErrorHandler, iocContainer: Container) => ErrorRequestHandler;
/**
* Converts a transaction based middleware into Express middleware
*/
export declare const createExpressMiddleware: (middleware: EndpointMiddleware, iocContainer: Container) => RequestHandler;