yjryu / UI_Layout star
File name
Commit message
Commit date
File name
Commit message
Commit date
yjryu 2024-01-10 08c2192 240110 류윤주 commit UNIX

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