@lunit/insight-viewer
Version:
Based on the cornerstone library, it provides several components for handling Dicom images
19 lines (18 loc) • 700 B
TypeScript
import { HTTP, ImageId } from '../../types';
import { ImagesLoadState, OnImagesLoaded } from './types';
interface UseMultipleImages {
(props: Partial<HTTP> & ImageId & {
onImagesLoaded?: OnImagesLoaded;
timeout?: number;
}): ImagesLoadState;
}
/**
* @param rest wadouri | dicomfile | web
* @param requestInterceptor The callback is called before a request is sent.
* It uses ky.js beforeRequest hook.
* @param onError The error handler.
* @returns <{ image, loadingStates }> image is a CornerstoneImage.
* loadingStates are each image's <'initial'|'loading'|'success'|'fail'>
*/
export declare const useMultipleImages: UseMultipleImages;
export {};