@atlaskit/editor-plugin-media
Version:
Media plugin for @atlaskit/editor-core
10 lines (9 loc) • 421 B
TypeScript
import type { MediaState } from '../types';
export declare class MediaTaskManager {
private pendingTask;
private taskMap;
cancelPendingTask: (id: string) => void;
waitForPendingTasks: (timeout?: number, lastTask?: Promise<MediaState | null>) => Promise<MediaState | null>;
resumePendingTask: (id: string) => void;
addPendingTask: (task: Promise<any>, id?: string) => Promise<MediaState | null>;
}