hors
Version:
Node.js API framework
10 lines (9 loc) • 540 B
TypeScript
import { Container } from 'inversify';
import { Request, NextFunction } from 'express';
import Transaction from './transaction';
export declare type EndpointHandler = (transaction: Transaction) => void;
export declare type EndpointErrorHandler = (transaction: Transaction, iocContainer: Container, error: any) => void;
export declare type EndpointMiddleware = (transaction: Transaction, iocContainer: Container, next: NextFunction) => void;
export interface RequestWithTransaction extends Request {
transaction: Transaction;
}