UNPKG

taskon

Version:

A simple JavaScript/TypeScript tasks queue that supports dynamic concurrency control

12 lines 441 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getTaskId = void 0; const RANDOM_BASE = 100000000; let currentTaskId = 0; /** * Get a random or incremental task ID * @param incremental Toggle to use incremental task ID */ const getTaskId = (incremental = true) => incremental ? ++currentTaskId : Math.floor(Math.random() * RANDOM_BASE); exports.getTaskId = getTaskId; //# sourceMappingURL=utils.js.map