@devexcelsior/healing-queue
Version:
14 lines (13 loc) • 347 B
TypeScript
export interface HealingSignal {
signal: string;
payload: Record<string, unknown>;
timestamp?: number;
}
export declare class HealingQueue {
private queue;
enqueue(signal: HealingSignal): void;
dequeue(): HealingSignal | undefined;
peek(): HealingSignal | undefined;
flush(): HealingSignal[];
size(): number;
}