UNPKG

ext

Version:

JavaScript utilities with respect to emerging standard

14 lines (9 loc) 409 B
# `Promise.limit` _(ext/promise/limit)_ Helps to limit concurrency of asynchronous operations. ```javascript const limit = require("ext/promise/limit").bind(Promise); const limittedAsyncFunction = limit(2, asyncFunction); imittedAsyncFunction(); // Async operation started imittedAsyncFunction(); // Async operation started imittedAsyncFunction(); // On hold until one of previously started finalizes ```