Newer
Older
2024-Tsubasa / system / websocket_test / node_modules / ext / docs / promise / limit.md
@tsubasa tsubasa on 11 Mar 2024 409 bytes add:directory

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