cod-dicomweb-server
Version:
A wadors server proxy that get data from a Cloud Optimized Dicom format.
11 lines (10 loc) • 667 B
TypeScript
import { CustomErrorEvent, CustomMessageEvent } from '../classes/customClasses';
declare class WebWorkerManager {
private workerRegistry;
register(name: string, workerFn: () => Worker): void;
executeTask(workerName: string, taskName: string, options: Record<string, unknown> | unknown): Promise<void>;
addEventListener(workerName: string, eventType: keyof WorkerEventMap, listener: (evt: CustomMessageEvent | CustomErrorEvent) => unknown): void;
removeEventListener(workerName: string, eventType: keyof WorkerEventMap, listener: (evt: CustomMessageEvent | CustomErrorEvent) => unknown): void;
reset(): void;
}
export default WebWorkerManager;