one
Version:
One is a React framework for web, iOS, and Android apps.
1 lines • 997 B
Source Map (JSON)
{"version":3,"file":"pLimit.js","names":[],"sources":["esm/utils/pLimit.js"],"sourcesContent":["function pLimit(concurrency) {\n const queue = [];\n let active = 0;\n const next = () => {\n if (active < concurrency && queue.length > 0) {\n active++;\n const fn = queue.shift();\n fn();\n }\n };\n return (fn) => {\n return new Promise((resolve, reject) => {\n queue.push(() => {\n fn().then(resolve).catch(reject).finally(() => {\n active--;\n next();\n });\n });\n next();\n });\n };\n}\nexport {\n pLimit\n};\n//# sourceMappingURL=pLimit.js.map\n"],"mappings":";AAAA,SAAS,OAAO,aAAa;CAC3B,MAAM,QAAQ,CAAC;CACf,IAAI,SAAS;CACb,MAAM,aAAa;EACjB,IAAI,SAAS,eAAe,MAAM,SAAS,GAAG;GAC5C;GACA,MAAM,KAAK,MAAM,MAAM;GACvB,GAAG;EACL;CACF;CACA,QAAQ,OAAO;EACb,OAAO,IAAI,SAAS,SAAS,WAAW;GACtC,MAAM,WAAW;IACf,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,MAAM,MAAM,CAAC,CAAC,cAAc;KAC7C;KACA,KAAK;IACP,CAAC;GACH,CAAC;GACD,KAAK;EACP,CAAC;CACH;AACF"}