Files
website/node_modules/p-queue/dist/queue.d.ts
2024-05-06 17:15:30 -04:00

8 lines
280 B
TypeScript

export type RunFunction = () => Promise<unknown>;
export type Queue<Element, Options> = {
size: number;
filter: (options: Readonly<Partial<Options>>) => Element[];
dequeue: () => Element | undefined;
enqueue: (run: Element, options?: Partial<Options>) => void;
};