UNPKG

@ceramicnetwork/core

Version:

Typescript implementation of the Ceramic protocol

14 lines 551 B
import { TaskQueue } from '../ancillary/task-queue.js'; export declare class NamedTaskQueue { private readonly onError; readonly lanes: Map<string, TaskQueue>; constructor(onError?: (error: Error, retry: () => void) => void, lanes?: Map<string, TaskQueue>); private queue; private remove; run<A>(name: string, task: () => Promise<A>): Promise<A>; add(name: string, task: () => Promise<void>): void; onIdle(): Promise<void>; close(): Promise<void>; pause(): void; } //# sourceMappingURL=named-task-queue.d.ts.map