cod-dicomweb-server
Version:
A wadors server proxy that get data from a Cloud Optimized Dicom format.
18 lines (17 loc) • 976 B
TypeScript
import { CustomErrorEvent, CustomMessageEvent } from '../classes/customClasses';
import { Enums } from '../constants';
import { ScriptObject } from '../types';
declare class DataRetrievalManager {
private dataRetriever;
private dataRetrieverMode;
constructor();
getDataRetrieverMode(): Enums.DataRetrieveMode;
setDataRetrieverMode(mode: Enums.DataRetrieveMode): void;
register(name: string, arg: (() => Worker) | ScriptObject): void;
executeTask(loaderName: 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 declare function getDataRetrievalManager(): DataRetrievalManager;
export {};