UNPKG

@ahmedhegazee/nestjs-telescope

Version:

Advanced observability and monitoring solution for NestJS applications with ML-powered analytics, enterprise features, and production-ready scaling

18 lines (17 loc) 864 B
import { Logger, OnModuleInit } from '@nestjs/common'; import { TelescopeService } from '../../core/services/telescope.service'; import { TelescopeConfig } from '../../core/interfaces/telescope-config.interface'; import { TelescopeEntry } from '../../core/interfaces/telescope-entry.interface'; export declare class DevToolsBridgeService implements OnModuleInit { private readonly telescopeService; private readonly config; protected readonly logger: Logger; constructor(telescopeService: TelescopeService, config: TelescopeConfig); onModuleInit(): Promise<void>; processDevToolsEntry(entry: any, type: string): Promise<void>; protected transformToTelescopeFormat(entry: any, type: string): TelescopeEntry; private generateFamilyHash; private sanitizeContent; private startDataCollection; private collectDevToolsData; }