UNPKG

unleash-server

Version:

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

11 lines 499 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