UNPKG

@riddance/host

Version:

14 lines (13 loc) 464 B
import { Json, Logger } from '../context.js'; import { EventMetadata, EventTransport } from './context.js'; export declare class EventCollector { #private; constructor(transport: EventTransport, logger: Logger, ids: { operationId?: string; clientId?: string; clientIp?: string; userAgent?: string; }, timeout: number, signal: AbortSignal); emit(meta: EventMetadata, data?: Json): void; flush(): Promise<void>; }