Scheduler

function Scheduler () { this.concurrency = 2 this.running = 0 this.queue = [] this.add = function (task) { return new Promise(resolve => {

EventEmitter

class EventEmitter { constructor(maxListeners) { this.events = new Map(); this.maxListeners = maxListeners || 10; } _checkParams(event, liste