UNPKG

apitally

Version:

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

23 lines (20 loc) 565 B
import { RequestInfo, RequestsItem } from './types.js'; import './logging.js'; import 'winston'; import './requestLogger.js'; import 'node:buffer'; import 'node:http'; import './tempGzipFile.js'; declare class RequestCounter { private requestCounts; private requestSizeSums; private responseSizeSums; private responseTimes; private requestSizes; private responseSizes; constructor(); private getKey; addRequest(requestInfo: RequestInfo): void; getAndResetRequests(): RequestsItem[]; } export { RequestCounter as default };