@cornerstonejs/dicom-image-loader
Version:
Cornerstone Image Loader for DICOM WADO-URI and WADO-RS and Local file
26 lines (25 loc) • 922 B
TypeScript
import { Enums as csCoreEnums, type Types } from '@cornerstonejs/core';
import type { DICOMLoaderImageOptions } from '../../types';
export declare function getTransferSyntaxForContentType(contentType: string): string;
export interface StreamingData {
url: string;
encodedData?: Uint8Array;
totalBytes?: number;
chunkSize?: number;
totalRanges?: number;
rangesFetched?: number;
}
export interface CornerstoneWadoRsLoaderOptions extends DICOMLoaderImageOptions {
requestType?: csCoreEnums.RequestType;
additionalDetails?: {
imageId: string;
};
priority?: number;
addToBeginning?: boolean;
retrieveType?: string;
transferSyntaxUID?: string;
retrieveOptions?: Types.RangeRetrieveOptions;
streamingData?: StreamingData;
}
declare function loadImage(imageId: string, options?: CornerstoneWadoRsLoaderOptions): Types.IImageLoadObject;
export default loadImage;