@actyx/sdk
Version:
Actyx SDK
26 lines • 644 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.activeRequests = void 0;
const utils_1 = require("./v2/utils");
/**
* Global object for accessing currently active requests
* @public
*/
exports.activeRequests = (() => {
const map = new Map();
const all = () => Array.from(map.values());
const register = (sym, req) => {
map.set(sym, req);
};
const unregister = (sym) => {
map.delete(sym);
};
return {
all,
[utils_1.GlobalInternalSymbol]: {
register,
unregister,
},
};
})();
//# sourceMappingURL=globals.js.map