Files
openclaw/src/process/command-queue.types.ts
T
2026-05-16 16:21:34 +01:00

12 lines
330 B
TypeScript

export type CommandQueueEnqueueOptions = {
warnAfterMs?: number;
onWait?: (waitMs: number, queuedAhead: number) => void;
taskTimeoutMs?: number;
taskTimeoutProgressAtMs?: () => number | undefined;
};
export type CommandQueueEnqueueFn = <T>(
task: () => Promise<T>,
opts?: CommandQueueEnqueueOptions,
) => Promise<T>;