MCPcopy
hub / github.com/xpf0000/FlyEnv / TaskItem

Interface TaskItem

src/fork/TaskQueue.ts:4–8  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

2import type { CallbackFn } from '@shared/app'
3
4interface TaskItem {
5 item: (...args: any) => Promise<any>
6 param: any
7 state: 'wait' | 'running'
8}
9class TaskQueue {
10 private callback: WeakMap<TaskItem, { resolve: CallbackFn; reject: CallbackFn }> = new WeakMap()
11 #queue: Array<TaskItem> = []

Callers

nothing calls this directly

Implementers 3

ImageInfoFetchTasksrc/fork/module/Image/ImageInfoFetchTa
ImageCompressTasksrc/fork/module/Image/ImageCompressTas
BomCleanTasksrc/fork/util/BomCleanTask.ts

Calls

no outgoing calls

Tested by

no test coverage detected