@lunit/insight-viewer
Version:
Based on the cornerstone library, it provides several components for handling Dicom images
23 lines (22 loc) • 819 B
TypeScript
/**
* @fileoverview Loads images sequentially.
*/
import { Observable } from 'rxjs';
import { RequestInterceptor, ImageLoaderScheme } from '../../types';
import { Loaded } from './types';
interface LoadImages {
({ images, imageScheme, requestInterceptor, }: {
images: string[];
imageScheme: ImageLoaderScheme;
requestInterceptor: RequestInterceptor;
timeout: number;
}): Observable<Loaded>;
}
/**
* @param images The images urls to load.
* @param requestInterceptor The callback is called before a request is sent. It use ky.js beforeRequest hook.
* @returns Observable<{ image, loaded }>. image is cornerstone image. loaded is the numbe of loaded images.
* @throws If image fetching fails.
*/
export declare const loadImages: LoadImages;
export {};