Files
n8n-mcp/dist/telemetry/batch-processor.d.ts
czlonkowski 140903a8ab chore: update n8n to 2.6.3 and bump version to 2.33.6
- Updated n8n from 2.4.4 to 2.6.3
- Updated n8n-core from 2.4.2 to 2.6.1
- Updated n8n-workflow from 2.4.2 to 2.6.0
- Updated @n8n/n8n-nodes-langchain from 2.4.3 to 2.6.2
- Rebuilt node database with 806 nodes (544 from n8n-nodes-base, 262 from @n8n/n8n-nodes-langchain)
- Re-fetched 398 community nodes (331 verified, 67 from npm)
- Updated README badge with new n8n version
- Updated CHANGELOG with dependency changes

Conceived by Romuald Członkowski - https://www.aiadvisors.pl/en

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-06 15:31:45 +08:00

36 lines
1.2 KiB
TypeScript

import { SupabaseClient } from '@supabase/supabase-js';
import { TelemetryEvent, WorkflowTelemetry, WorkflowMutationRecord, TelemetryMetrics } from './telemetry-types';
export declare class TelemetryBatchProcessor {
private supabase;
private isEnabled;
private flushTimer?;
private isFlushingEvents;
private isFlushingWorkflows;
private isFlushingMutations;
private circuitBreaker;
private metrics;
private flushTimes;
private deadLetterQueue;
private readonly maxDeadLetterSize;
private eventListeners;
private started;
constructor(supabase: SupabaseClient | null, isEnabled: () => boolean);
start(): void;
stop(): void;
flush(events?: TelemetryEvent[], workflows?: WorkflowTelemetry[], mutations?: WorkflowMutationRecord[]): Promise<void>;
private flushEvents;
private flushWorkflows;
private flushMutations;
private executeWithRetry;
private createBatches;
private deduplicateWorkflows;
private addToDeadLetterQueue;
private processDeadLetterQueue;
private recordFlushTime;
getMetrics(): TelemetryMetrics & {
circuitBreakerState: any;
deadLetterQueueSize: number;
};
resetMetrics(): void;
}
//# sourceMappingURL=batch-processor.d.ts.map