@liberation-data/drivine
Version:
Best and fastest graph database client for TypeScript / Node.js. Provides a level of abstraction for building highly scalable applications, without compromising architectural integrity
11 lines (10 loc) • 605 B
TypeScript
import { NestMiddleware } from '@nestjs/common';
import { TransactionContextHolder } from './TransactonContextHolder';
import * as express from 'express';
import { DatabaseRegistry } from '../connection/DatabaseRegistry';
export declare class TransactionContextMiddleware implements NestMiddleware {
readonly transactionContext: TransactionContextHolder;
readonly databaseRegistry: DatabaseRegistry;
constructor(transactionContext: TransactionContextHolder, databaseRegistry: DatabaseRegistry);
use(req: express.Request, res: express.Response, next: express.NextFunction): Promise<any>;
}