Buckets:
| ; | |
| Object.defineProperty(exports, "__esModule", { value: true }); | |
| exports.TestTools = exports.Immediate = void 0; | |
| var nextHandle = 1; | |
| var resolved; | |
| var activeHandles = {}; | |
| function findAndClearHandle(handle) { | |
| if (handle in activeHandles) { | |
| delete activeHandles[handle]; | |
| return true; | |
| } | |
| return false; | |
| } | |
| exports.Immediate = { | |
| setImmediate: function (cb) { | |
| var handle = nextHandle++; | |
| activeHandles[handle] = true; | |
| if (!resolved) { | |
| resolved = Promise.resolve(); | |
| } | |
| resolved.then(function () { return findAndClearHandle(handle) && cb(); }); | |
| return handle; | |
| }, | |
| clearImmediate: function (handle) { | |
| findAndClearHandle(handle); | |
| }, | |
| }; | |
| exports.TestTools = { | |
| pending: function () { | |
| return Object.keys(activeHandles).length; | |
| } | |
| }; | |
| //# sourceMappingURL=Immediate.js.map |
Xet Storage Details
- Size:
- 891 Bytes
- Xet hash:
- 727eb4667236b62cc93d93e5919ec5732a47e2d5bc3f497a5912c89a00811222
·
Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.