@ahmedhegazee/nestjs-telescope
Version:
Advanced observability and monitoring solution for NestJS applications with ML-powered analytics, enterprise features, and production-ready scaling
12 lines (11 loc) • 630 B
TypeScript
import { DynamicModule, OnModuleInit } from '@nestjs/common';
import { QueryWatcherInterceptor } from './query-watcher.interceptor';
import { ConnectionPoolMonitorService } from './connection-pool-monitor.service';
import { QueryWatcherConfig } from './query-watcher.config';
export declare class QueryWatcherModule implements OnModuleInit {
private readonly queryInterceptor;
private readonly connectionMonitor;
constructor(queryInterceptor: QueryWatcherInterceptor, connectionMonitor: ConnectionPoolMonitorService);
static forRoot(config: QueryWatcherConfig): DynamicModule;
onModuleInit(): Promise<void>;
}