UNPKG

@opentelemetry/core

Version:

OpenTelemetry Core provides constants and utilities shared by all OpenTelemetry SDK packages.

25 lines 516 B
/* * Copyright The OpenTelemetry Authors * SPDX-License-Identifier: Apache-2.0 */ export class Deferred { _promise; _resolve; _reject; constructor() { this._promise = new Promise((resolve, reject) => { this._resolve = resolve; this._reject = reject; }); } get promise() { return this._promise; } resolve(val) { this._resolve(val); } reject(err) { this._reject(err); } } //# sourceMappingURL=promise.js.map