UNPKG

@ezdevlol/memfs

Version:

In-memory file-system with Node's fs API.

12 lines (11 loc) 415 B
/** * `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; } export default setTimeoutUnref;