Class: Queue 
Defined in: packages/base/src/queue.ts:1
Constructors 
Constructor 
new Queue():
Queue
Returns 
Queue
Methods 
add() 
add<
T>(key,task):Promise<T>
Defined in: packages/base/src/queue.ts:36
添加任务到队列
Type Parameters 
T 
T
Parameters 
key 
任务唯一标识符(用于缓存)
string | symbol
task 
() => Promise<T>
要执行的任务函数
Returns 
Promise<T>
任务结果的Promise
clearAllCache() 
clearAllCache():
void
Defined in: packages/base/src/queue.ts:96
清除所有缓存
Returns 
void
clearCacheForKey() 
clearCacheForKey(
key):void
Defined in: packages/base/src/queue.ts:89
清除特定任务的缓存
Parameters 
key 
要清除的任务键
string | symbol
Returns 
void
getAllResults() 
getAllResults():
object[]
Defined in: packages/base/src/queue.ts:72
获取所有已完成任务的结果
Returns 
object[]
所有任务结果的副本
getResult() 
getResult(
key): {reason?:any;status:"fulfilled"|"rejected";value?:any; } |undefined
Defined in: packages/base/src/queue.ts:81
获取特定任务的结果
Parameters 
key 
任务键
string | symbol
Returns 
{ reason?: any; status: "fulfilled" | "rejected"; value?: any; } | undefined
任务结果或undefined