UNPKG

nice-grpc-opentelemetry

Version:

OpenTelemetry instrumentation for nice-grpc

15 lines 629 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.bindAsyncGenerator = bindAsyncGenerator; const api_1 = require("@opentelemetry/api"); function bindAsyncGenerator(ctx, generator) { return { next: api_1.context.bind(ctx, generator.next.bind(generator)), return: api_1.context.bind(ctx, generator.return.bind(generator)), throw: api_1.context.bind(ctx, generator.throw.bind(generator)), [Symbol.asyncIterator]() { return bindAsyncGenerator(ctx, generator[Symbol.asyncIterator]()); }, }; } //# sourceMappingURL=bindAsyncGenerator.js.map