UNPKG

hors

Version:
10 lines (9 loc) 540 B
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; }