dd-trace
Version:
Datadog APM tracing client for JavaScript
1 lines • 1.04 kB
JavaScript
(()=>{var e={"./mutexify/index.js":function(e,t,n){var o=n("./queue-tick/process-next-tick.js");e.exports=function(){var e=[],t=null,n=function(){t(u)},r=function(u){return t?e.push(u):(t=u,r.locked=!0,o(n),0)};r.locked=!1;var u=function(n,o,u){t=null,r.locked=!1,e.length&&r(e.shift()),n&&n(o,u)};return r}},"./mutexify/promise.js":function(e,t,n){var o=n("./mutexify/index.js");e.exports=function(){var e=o(),t=function(){return new Promise(e)};return Object.defineProperty(t,"locked",{get:function(){return e.locked},enumerable:!0}),t}},"./queue-tick/process-next-tick.js":function(e,t,n){e.exports="undefined"!=typeof process&&"function"==typeof process.nextTick?process.nextTick.bind(process):n("./queue-tick/queue-microtask.js")},"./queue-tick/queue-microtask.js":function(e){e.exports="function"==typeof queueMicrotask?queueMicrotask:e=>Promise.resolve().then(e)}},t={},n=function n(o){var r=t[o];if(void 0!==r)return r.exports;var u=t[o]={exports:{}};return e[o](u,u.exports,n),u.exports}("./mutexify/promise.js");module.exports=n})();