UNPKG

@fiberplane/hono-otel

Version:

Hono middleware to forward OpenTelemetry traces to a local instance of @fiberplane/studio

16 lines (15 loc) 372 B
const noop = () => { }; export class PromiseStore { constructor() { this.promises = []; } add(promise) { this.promises.push(promise); promise.finally(() => { this.promises = this.promises.filter((p) => p === promise); }); } allSettled() { return Promise.allSettled(this.promises).then(noop); } }