UNPKG

@medamajs/compose

Version:

Composable state management extension for medama with support for hierarchical state layers, dynamic composition, and parallel state synchronization

22 lines 639 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.createJobQueue = void 0; const createJobQueue = () => { const jobQueue = new Set(); const processQueue = () => { while (jobQueue.size > 0) { const toRun = jobQueue.values().next().value; jobQueue.delete(toRun); toRun(); } }; const addToQueue = (job) => { jobQueue.add(job); }; const resetQueue = () => { jobQueue.clear(); }; return { processQueue, addToQueue, resetQueue }; }; exports.createJobQueue = createJobQueue; //# sourceMappingURL=jobQueue.js.map