@unito/integration-sdk
Version:
Integration SDK
19 lines (14 loc) • 386 B
text/typescript
import { Request, Response, NextFunction } from 'express';
declare global {
// eslint-disable-next-line @typescript-eslint/no-namespace
namespace Express {
interface Locals {
requestStartTime: bigint;
}
}
}
function start(_: Request, res: Response, next: NextFunction) {
res.locals.requestStartTime = process.hrtime.bigint();
next();
}
export default start;