UNPKG

apitally

Version:

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

29 lines (26 loc) 823 B
import { ApplicationService } from '@adonisjs/core/types'; import { ApitallyClient } from '../common/client.js'; import '../common/consumerRegistry.js'; import '../common/types.js'; import '../common/logging.js'; import 'winston'; import '../common/requestLogger.js'; import 'buffer'; import 'http'; import '../common/tempGzipFile.js'; import '../common/requestCounter.js'; import '../common/serverErrorCounter.js'; import '../common/validationErrorCounter.js'; declare module "@adonisjs/core/types" { interface ContainerBindings { apitallyClient: ApitallyClient; } } declare class ApitallyProvider { protected app: ApplicationService; constructor(app: ApplicationService); register(): void; ready(): Promise<void>; shutdown(): Promise<void>; } export { ApitallyProvider as default };