UNPKG

@genkit-ai/core

Version:

Genkit AI framework core libraries.

26 lines 638 B
import { __async } from "../chunk-XEFTB2OF.mjs"; class MultiSpanProcessor { constructor(processors) { this.processors = processors; } forceFlush() { return Promise.all(this.processors.map((p) => p.forceFlush())).then(); } onStart(span, parentContext) { this.processors.map((p) => p.onStart(span, parentContext)); } onEnd(span) { this.processors.map((p) => p.onEnd(span)); } shutdown() { return __async(this, null, function* () { return Promise.all(this.processors.map((p) => p.shutdown())).then(); }); } } export { MultiSpanProcessor }; //# sourceMappingURL=multiSpanProcessor.mjs.map