UNPKG

apitally

Version:

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

22 lines (19 loc) 626 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 'node:buffer'; import 'node: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 };