Files
n8n-mcp/dist/telemetry/early-error-logger.d.ts
2025-12-05 12:01:31 +01:00

26 lines
901 B
TypeScript

import { StartupCheckpoint } from './startup-checkpoints';
export declare class EarlyErrorLogger {
private static instance;
private enabled;
private supabase;
private userId;
private checkpoints;
private startTime;
private initPromise;
private constructor();
static getInstance(): EarlyErrorLogger;
private initialize;
waitForInit(): Promise<void>;
logCheckpoint(checkpoint: StartupCheckpoint): void;
logStartupError(checkpoint: StartupCheckpoint, error: unknown): void;
private logStartupErrorAsync;
logStartupSuccess(checkpoints: StartupCheckpoint[], durationMs: number): void;
getCheckpoints(): StartupCheckpoint[];
getStartupDuration(): number;
getStartupData(): {
durationMs: number;
checkpoints: StartupCheckpoint[];
} | null;
isEnabled(): boolean;
}
//# sourceMappingURL=early-error-logger.d.ts.map