🔐 Sid Gifari File Manager Pro
v8.0.5 | 2026-06-15 04:28:08 | PHP 8.1.34
📂
/ (Root)
/
opt
/
alt
/
alt-nodejs8
/
root
/
usr
/
lib
/
node_modules
/
npm
/
node_modules.bundled
/
p-limit
📍 /opt/alt/alt-nodejs8/root/usr/lib/node_modules/npm/node_modules.bundled/p-limit
🔄 Refresh
✏️
Editing: index.js
Read Only
'use strict'; const pTry = require('p-try'); module.exports = concurrency => { if (concurrency < 1) { throw new TypeError('Expected `concurrency` to be a number from 1 and up'); } const queue = []; let activeCount = 0; const next = () => { activeCount--; if (queue.length > 0) { queue.shift()(); } }; return fn => new Promise((resolve, reject) => { const run = () => { activeCount++; pTry(() => fn()).then( val => { resolve(val); next(); }, err => { reject(err); next(); } ); }; if (activeCount < concurrency) { run(); } else { queue.push(run); } }); };
💾 Save Changes
❌ Cancel