构造函数
属性
items
items: { action: "create" | "update"; itemPromise: Promise<void>; itemPromiseResolve: () => void; payload: RunCreate | RunUpdate; size: number;}[] = [] sizeBytes
sizeBytes: number = 0
方法
peek
peek(): { action: "create" | "update"; itemPromise: Promise<void>; itemPromiseResolve: () => void; payload: RunCreate | RunUpdate; size: number;} 返回 {
action: "create" | "update";
itemPromise: Promise<void>;
itemPromiseResolve: () => void;
payload: RunCreate | RunUpdate;
size: number;
}
pop
pop(upToSizeBytes: number): [AutoBatchQueueItem[], () => void] 返回 [AutoBatchQueueItem[], () => void]
push
push(item: AutoBatchQueueItem): Promise<void>