⬅️ Back to Table of Contents
📄 index.test.ts
📊 Analysis Summary
Metric |
Count |
🔧 Functions |
5 |
📦 Imports |
5 |
📊 Variables & Constants |
2 |
⚡ Async/Await Patterns |
4 |
📚 Table of Contents
🛠️ File Location:
📂 packages/core/useAsyncQueue/index.test.ts
📦 Imports
Name |
Source |
describe |
vitest |
expect |
vitest |
it |
vitest |
vi |
vitest |
useAsyncQueue |
./index |
Variables & Constants
Name |
Type |
Kind |
Value |
Exported |
controller |
AbortController |
let/var |
new AbortController() |
✗ |
controller |
AbortController |
let/var |
new AbortController() |
✗ |
Async/Await Patterns
Type |
Function |
Await Expressions |
Promise Chains |
promise-chain |
p1 |
none |
new Promise(...) |
promise-chain |
p2 |
none |
new Promise(...) |
promise-chain |
p3 |
none |
new Promise(...) |
promise-chain |
pError |
none |
new Promise(...) |
Functions
p1(): Promise<unknown>
Code
() => {
return new Promise((resolve) => {
setTimeout(() => {
resolve(1000)
}, 10)
})
}
- Return Type:
Promise<unknown>
- Calls:
setTimeout
resolve
p2(result: number): Promise<unknown>
Code
(result: number) => {
return new Promise((resolve) => {
setTimeout(() => {
resolve(1000 + result)
}, 20)
})
}
- Parameters:
result: number
- Return Type:
Promise<unknown>
- Calls:
setTimeout
resolve
p3(result: number): Promise<unknown>
Code
(result: number) => {
return new Promise((resolve) => {
setTimeout(() => {
resolve(1000 + result)
}, 30)
})
}
- Parameters:
result: number
- Return Type:
Promise<unknown>
- Calls:
setTimeout
resolve
pError(): Promise<unknown>
Code
() => {
return new Promise((resolve, reject) => {
setTimeout(() => {
reject(new Error('e'))
}, 30)
})
}
- Return Type:
Promise<unknown>
- Calls:
setTimeout
reject
abort(): void
Code
- Return Type:
void
- Calls:
controller.abort