@mescius/dsimageviewer
Version:
Document Solutions Image Viewer
14 lines (13 loc) • 526 B
TypeScript
export declare type WorkerRequestBase = {
correlationId: string;
};
export declare type WorkerAnswerBase = {
correlationId: string;
};
export declare class GcWorkerClientBase<TWorkerRequest extends WorkerRequestBase, TWorkerAnswer extends WorkerAnswerBase> {
private worker;
private _requestResolveHash;
constructor(workerScript: string, isInline?: boolean);
sendRequest(request: Partial<TWorkerRequest>, transfer?: Transferable[]): Promise<TWorkerAnswer>;
private _onWorkerMessage;
}