2 const RESOLVED = (() => Promise.resolve())();
3 const activeHandles = {};
4 function findAndClearHandle(handle) {
5 if (handle in activeHandles) {
6 delete activeHandles[handle];
11 export const Immediate = {
13 const handle = nextHandle++;
14 activeHandles[handle] = true;
15 RESOLVED.then(() => findAndClearHandle(handle) && cb());
18 clearImmediate(handle) {
19 findAndClearHandle(handle);
22 export const TestTools = {
24 return Object.keys(activeHandles).length;
27 //# sourceMappingURL=Immediate.js.map