12345678910111213 |
- "use strict";
- Object.defineProperty(exports, "__esModule", { value: true });
- /**
- * `setTimeoutUnref` is just like `setTimeout`,
- * only in Node's environment it will "unref" its macro task.
- */
- function setTimeoutUnref(callback, time, args) {
- const ref = setTimeout.apply(typeof globalThis !== 'undefined' ? globalThis : global, arguments);
- if (ref && typeof ref === 'object' && typeof ref.unref === 'function')
- ref.unref();
- return ref;
- }
- exports.default = setTimeoutUnref;
|