SYMBOL INDEX (152 symbols across 20 files) FILE: generateRawScripts.js class RawScriptLoader (line 9) | class RawScriptLoader extends ScriptLoader { method transpileScripts (line 15) | async transpileScripts(pathname, writeDir) { FILE: index.d.ts type RateLimiter (line 51) | interface RateLimiter { type QueueOptions (line 62) | interface QueueOptions { type MetricsOpts (line 92) | interface MetricsOpts { type AdvancedSettings (line 96) | interface AdvancedSettings { type DoneCallback (line 147) | type DoneCallback = (error?: Error | null, value?: any) => void; type JobId (line 149) | type JobId = number | string; type ProcessCallbackFunction (line 151) | type ProcessCallbackFunction = (job: Job, done: DoneCallback) => v... type ProcessPromiseFunction (line 152) | type ProcessPromiseFunction = (job: Job) => Promise; type Job (line 154) | interface Job { type JobStatus (line 356) | type JobStatus = type JobStatusClean (line 363) | type JobStatusClean = type BackoffOptions (line 371) | interface BackoffOptions { type RepeatOptions (line 388) | interface RepeatOptions { type CronRepeatOptions (line 410) | interface CronRepeatOptions extends RepeatOptions { type EveryRepeatOptions (line 422) | interface EveryRepeatOptions extends RepeatOptions { type DebounceOptions (line 429) | interface DebounceOptions { type JobOptions (line 440) | interface JobOptions { type KeepJobsOptions (line 531) | interface KeepJobsOptions { type JobCounts (line 543) | interface JobCounts { type JobInformation (line 551) | interface JobInformation { type Queue (line 562) | interface Queue extends EventEmitter { type EventCallback (line 1100) | type EventCallback = () => void; type ErrorEventCallback (line 1102) | type ErrorEventCallback = (error: Error) => void; type JobPromise (line 1104) | interface JobPromise { type ActiveEventCallback (line 1111) | type ActiveEventCallback = ( type StalledEventCallback (line 1116) | type StalledEventCallback = (job: Job) => void; type ProgressEventCallback (line 1118) | type ProgressEventCallback = (job: Job, progress: any) => void; type CompletedEventCallback (line 1120) | type CompletedEventCallback = (job: Job, result: any) => void; type FailedEventCallback (line 1122) | type FailedEventCallback = (job: Job, error: Error) => void; type CleanedEventCallback (line 1124) | type CleanedEventCallback = ( type RemovedEventCallback (line 1129) | type RemovedEventCallback = (job: Job) => void; type WaitingEventCallback (line 1131) | type WaitingEventCallback = (jobId: JobId) => void; FILE: lib/backoffs.js method fixed (line 6) | fixed(delay) { method exponential (line 12) | exponential(delay) { function lookupStrategy (line 19) | function lookupStrategy(backoff, customStrategies) { method normalize (line 34) | normalize(backoff) { method calculate (line 45) | calculate(backoff, attemptsMade, customStrategies, err, strategyOptions) { FILE: lib/commands/script-loader.js class ScriptLoaderError (line 14) | class ScriptLoaderError extends Error { method constructor (line 19) | constructor(message, path, stack = [], line, position = 0) { class ScriptLoader (line 35) | class ScriptLoader { method constructor (line 36) | constructor() { method addPathMapping (line 56) | addPathMapping(name, mappedPath) { method resolvePath (line 80) | resolvePath(scriptName, stack = []) { method resolveDependencies (line 110) | async resolveDependencies(file, cache, isInclude = false, stack = []) { method parseScript (line 279) | async parseScript(filename, content, cache) { method interpolate (line 303) | interpolate(file, processed) { method loadCommand (line 328) | async loadCommand(filename, cache) { method loadScripts (line 359) | async loadScripts(dir, cache) { method load (line 399) | async load(client, pathname, cache) { method clearCache (line 423) | clearCache() { function ensureExt (line 428) | function ensureExt(filename, ext = 'lua') { function splitFilename (line 439) | function splitFilename(filePath) { function getPkgJsonDir (line 448) | function getPkgJsonDir() { function getCallerFile (line 465) | function getCallerFile() { function sha1 (line 493) | function sha1(data) { function getPathHash (line 499) | function getPathHash(normalizedPath) { function replaceAll (line 503) | function replaceAll(str, find, replace) { function removeEmptyLines (line 507) | function removeEmptyLines(str) { FILE: lib/getters.js function parseTypeArg (line 262) | function parseTypeArg(args) { FILE: lib/job.js constant FINISHED_WATCHDOG (line 10) | const FINISHED_WATCHDOG = 5000; constant DEFAULT_JOB_NAME (line 11) | const DEFAULT_JOB_NAME = '__default__'; function setDefaultOpts (line 63) | function setDefaultOpts(opts) { function addJob (line 79) | function addJob(queue, client, job) { function getTraces (line 654) | function getTraces(stacktrace) { function getReturnValue (line 664) | function getReturnValue(_value) { FILE: lib/p-timeout.js class TimeoutError (line 5) | class TimeoutError extends Error { method constructor (line 6) | constructor(message) { FILE: lib/process/child-pool.js constant CHILD_KILL_TIMEOUT (line 9) | const CHILD_KILL_TIMEOUT = 30000; function initChild (line 113) | async function initChild(child, processFile) { function ChildPoolSingleton (line 131) | function ChildPoolSingleton(isSharedChildPool = false) { FILE: lib/process/master.js function waitForCurrentJobAndExit (line 32) | async function waitForCurrentJobAndExit() { function wrapJob (line 141) | function wrapJob(job) { FILE: lib/process/utils.js function hasProcessExited (line 3) | function hasProcessExited(child) { function onExitOnce (line 7) | function onExitOnce(child) { function killAsync (line 23) | function killAsync(child, signal, timeoutMs) { FILE: lib/queue.js constant MINIMUM_REDIS_VERSION (line 55) | const MINIMUM_REDIS_VERSION = '2.8.18'; function redisClientGetter (line 289) | function redisClientGetter(queue, options, initCallback) { function redisOptsFromUrl (line 334) | function redisOptsFromUrl(urlString) { function redisClientDisconnect (line 569) | async function redisClientDisconnect(client) { function getRedisVersion (line 1396) | function getRedisVersion(client) { function jobIdForGroup (line 1408) | function jobIdForGroup(limiter, opts, data) { FILE: lib/repeatable.js function getRepeatJobId (line 185) | function getRepeatJobId(name, jobId, nextMillis, namespace) { function getRepeatKey (line 189) | function getRepeatKey(name, repeat, jobId) { function getNextMillis (line 199) | function getNextMillis(millis, opts) { function md5 (line 231) | function md5(str) { FILE: lib/scripts.js method isJobInList (line 18) | isJobInList(client, listKey, jobId) { method addJob (line 24) | addJob(client, queue, job, opts) { method pause (line 55) | pause(queue, pause) { method addLog (line 73) | async addLog(queue, jobId, logRow, keepLogs) { method getCountsPerPriorityArgs (line 89) | getCountsPerPriorityArgs(queue, priorities) { method getCountsPerPriority (line 102) | async getCountsPerPriority(queue, priorities) { method moveToActive (line 109) | moveToActive(queue, jobId) { method updateProgress (line 139) | updateProgress(job, progress) { method updateData (line 159) | updateData(job, data) { method saveStacktraceArgs (line 169) | saveStacktraceArgs( method retryJobsArgs (line 181) | retryJobsArgs(queue, count) { method retryJobs (line 195) | async retryJobs(queue, count = 1000) { method moveToFinishedArgs (line 203) | moveToFinishedArgs( method moveToFinished (line 255) | moveToFinished( method finishedErrors (line 284) | finishedErrors(code, jobId, command, state) { method moveToCompleted (line 302) | moveToCompleted( method moveToFailedArgs (line 320) | moveToFailedArgs(job, failedReason, removeOnFailed, ignoreLock) { method moveToFailed (line 332) | moveToFailed(job, failedReason, removeOnFailed, ignoreLock) { method isFinished (line 342) | isFinished(job) { method moveToDelayedArgs (line 350) | moveToDelayedArgs(queue, jobId, timestamp, ignoreLock) { method moveToDelayed (line 376) | moveToDelayed(queue, jobId, timestamp, ignoreLock) { method remove (line 396) | remove(queue, jobId) { method removeWithPattern (line 413) | async removeWithPattern(queue, pattern) { method extendLock (line 438) | extendLock(queue, jobId, duration) { method releaseLock (line 448) | releaseLock(queue, jobId) { method takeLock (line 455) | takeLock(queue, job) { method updateDelaySet (line 467) | updateDelaySet(queue, delayedTimestamp) { method promote (line 481) | promote(queue, jobId) { method moveUnlockedJobsToWait (line 503) | moveUnlockedJobsToWait(queue) { method cleanJobsInSet (line 522) | cleanJobsInSet(queue, set, ts, limit) { method retryJobArgs (line 534) | retryJobArgs(job, ignoreLock) { method reprocessJob (line 564) | reprocessJob(job, options) { method obliterate (line 586) | obliterate(queue, opts) { function array2obj (line 608) | function array2obj(arr) { function raw2jobData (line 616) | function raw2jobData(raw) { FILE: lib/timer-manager.js function TimerManager (line 57) | function TimerManager() { FILE: lib/utils.js function tryCatch (line 3) | function tryCatch(fn, ctx, args) { function isRedisReady (line 16) | function isRedisReady(client) { FILE: test/test_connection.js method createClient (line 27) | createClient(type) { method createClient (line 132) | createClient(type) { FILE: test/test_metrics.js constant ONE_SECOND (line 8) | const ONE_SECOND = 1000; constant ONE_MINUTE (line 9) | const ONE_MINUTE = 60 * ONE_SECOND; constant ONE_HOUR (line 10) | const ONE_HOUR = 60 * ONE_MINUTE; FILE: test/test_queue.js function checkStatus (line 49) | function checkStatus(status) { method createClient (line 308) | createClient(type, opts) { function testRemoveOnFinish (line 497) | async function testRemoveOnFinish(opts, expectedCount, fail) { method custom (line 2826) | custom(attemptsMade) { method custom (line 2864) | custom(attemptsMade, err, strategyOptions) { method custom (line 2905) | custom() { function CustomError (line 2940) | function CustomError() {} method custom (line 2946) | custom(attemptsMade, err) { method custom (line 2988) | async custom() { FILE: test/test_repeat.js constant ONE_SECOND (line 10) | const ONE_SECOND = 1000; constant ONE_MINUTE (line 11) | const ONE_MINUTE = 60 * ONE_SECOND; constant ONE_HOUR (line 12) | const ONE_HOUR = 60 * ONE_MINUTE; constant ONE_DAY (line 13) | const ONE_DAY = 24 * ONE_HOUR; constant MAX_INT (line 14) | const MAX_INT = 2147483647; function nextTick (line 369) | function nextTick() { FILE: test/utils.js constant STD_QUEUE_NAME (line 4) | const STD_QUEUE_NAME = 'test queue'; function simulateDisconnect (line 11) | function simulateDisconnect(queue) { function buildQueue (line 16) | function buildQueue(name, options) { function newQueue (line 23) | function newQueue(name, opts) { function cleanupQueue (line 28) | function cleanupQueue(queue) { function cleanupQueues (line 32) | function cleanupQueues() { function sleep (line 44) | function sleep(ms) {