UNPKG

unleash-server

Version:

Unleash is an enterprise ready feature flag service. It provides different strategies for handling feature flags.

13 lines 524 B
export const batchExecute = async (items, batchSize, delayMs, executeFn) => { for (let i = 0; i < items.length; i += batchSize) { const batch = items.slice(i, i + batchSize); // Execute function for each item in the batch sequentially, fire-and-forget batch.forEach((item) => { executeFn(item); }); if (i + batchSize < items.length) { await new Promise((resolve) => setTimeout(resolve, delayMs)); } } }; //# sourceMappingURL=batchExecute.js.map