@message-queue-toolkit/metrics
Version:
Utilities for collecting metrics in message-queue-toolkit
7 lines (6 loc) • 444 B
TypeScript
import type { MessageMetricsManager, ProcessedMessageMetadata } from '@message-queue-toolkit/core';
export declare class MessageMultiMetricManager<MessagePayloadSchemas extends object> implements MessageMetricsManager<MessagePayloadSchemas> {
private readonly metrics;
constructor(metrics: MessageMetricsManager<MessagePayloadSchemas>[]);
registerProcessedMessage(metadata: ProcessedMessageMetadata<MessagePayloadSchemas>): void;
}