@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
TypeScript
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;
}