@lunit/insight-viewer
Version:
Based on the cornerstone library, it provides several components for handling Dicom images
21 lines (20 loc) • 796 B
TypeScript
import { HTTP, ImageId } from '../../types';
import { ImagesLoadState, OnImagesLoaded } from './types';
interface UseLoadImages {
({ onError, requestInterceptor, ...rest }: HTTP & ImageId & {
onImagesLoaded?: OnImagesLoaded;
timeout: number;
}): ImagesLoadState;
}
/**
* @param imageIds The images urls to load.
* @param type The image type to load. 'Dicom'(default) | 'Web'.
* @param requestInterceptor The callback is called before a request is sent.
* It use ky.js beforeRequest hook.
* @param initialFrame
* @param onError The error handler.
* @returns <{ images, loadingStates }> images are CornerstoneImages.
* loadingStates are <'initial'|'loading'|'success'|'fail'>[]
*/
export declare const useLoadImages: UseLoadImages;
export {};