Newer
Older
vmk-demo-bot / admin / node_modules / ext / docs / promise / limit.md
@eugene-sukhodolskiy eugene-sukhodolskiy 18 days ago 409 bytes init

Promise.limit (ext/promise/limit)

Helps to limit concurrency of asynchronous operations.

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