UNPKG

@opentelemetry/core

Version:

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

25 lines (24 loc) • 417 B
//#region src/utils/promise.ts var Deferred = class { _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); } }; //#endregion export { Deferred }; //# sourceMappingURL=promise.mjs.map