Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Jcanno/best-queue
/ functions
Functions
32 in github.com/Jcanno/best-queue
⨍
Functions
32
◇
Types & classes
9
↓ 54 callers
Function
genPromise
(time)
test/utils/index.ts:1
↓ 22 callers
Function
createQueue
( tasks: R, options: Options = {}, )
src/index.ts:42
↓ 9 callers
Function
genRejectPromise
(time)
test/utils/index.ts:11
↓ 8 callers
Method
subscribe
* subscribe a listener * @param listener listener to add * @returns unsubscribe
src/subscriber.ts:32
↓ 7 callers
Method
setState
(nextState: State)
src/queue.ts:18
↓ 5 callers
Method
getState
()
src/queue.ts:13
↓ 4 callers
Method
pause
()
src/scheduler.ts:58
↓ 3 callers
Function
finalPromise
()
test/resume.spec.ts:15
↓ 3 callers
Method
resume
()
src/scheduler.ts:35
↓ 2 callers
Method
dispatch
(listenerOptions: ListenerOptions)
src/subscriber.ts:19
↓ 2 callers
Method
ensureCanMutateNextListeners
* ensure add listener safety avoid loop call subscribe
src/subscriber.ts:52
↓ 2 callers
Method
getProgress
()
src/scheduler.ts:135
↓ 2 callers
Method
handleSingleTaskResult
(result: unknown, resultIndex: number)
src/scheduler.ts:88
↓ 2 callers
Method
handleTask
(task: unknown, resultIndex: number)
src/scheduler.ts:139
↓ 2 callers
Method
run
()
src/scheduler.ts:62
↓ 1 callers
Function
createCommonJSConfig
(input, output)
rollup.config.js:30
↓ 1 callers
Function
createESMConfig
(input, output)
rollup.config.js:43
↓ 1 callers
Function
createUMDJSConfig
(input, output)
rollup.config.js:60
↓ 1 callers
Method
enqueue
(task: unknown)
src/queue.ts:8
↓ 1 callers
Function
initQueue
()
test/result.spec.ts:7
↓ 1 callers
Method
isEmptyQueue
()
src/queue.ts:22
↓ 1 callers
Function
isObject
(target: any)
src/utils.ts:12
↓ 1 callers
Method
next
()
src/scheduler.ts:76
↓ 1 callers
Method
onSingleTaskError
(err: unknown, resultIndex: number)
src/scheduler.ts:109
↓ 1 callers
Method
onSingleTaskSuccess
(res: unknown, resultIndex: number)
src/scheduler.ts:105
↓ 1 callers
Function
wait
(time: number)
src/utils.ts:4
Method
constructor
(taskQueue: Queue, options: Options, subscriber: Subscriber)
src/scheduler.ts:27
Function
errorTasks
()
test/options.spec.ts:11
Function
external
(id)
rollup.config.js:26
Method
hasNextTask
()
src/scheduler.ts:77
Method
promiseExecuter
(resolve: (v: QueueResult<R>) => void, reject: (e: unknown) => void)
src/scheduler.ts:127
Function
subscribe
()
test/subscriber.spec.ts:7