UNPKG

apitally

Version:

Simple API monitoring & analytics for REST APIs built with Express, Fastify, Hono, Koa, and NestJS.

22 lines (19 loc) 616 B
import { HttpContext } from '@adonisjs/core/http'; import { NextFn } from '@adonisjs/core/types/http'; import { ApitallyConsumer } from '../common/types.cjs'; import '../common/logging.cjs'; import 'winston'; import '../common/requestLogger.cjs'; import 'buffer'; import 'http'; import '../common/tempGzipFile.cjs'; declare module "@adonisjs/core/http" { interface HttpContext { apitallyConsumer?: ApitallyConsumer | string; apitallyError?: Error; } } declare class ApitallyMiddleware { handle(ctx: HttpContext, next: NextFn): Promise<void>; } export { ApitallyMiddleware as default };