cod-dicomweb-server
Version:
A wadors server proxy that get data from a Cloud Optimized Dicom format.
20 lines (19 loc) • 990 B
TypeScript
import { JsonMetadata } from './types';
export declare function getDirectoryHandle(): Promise<FileSystemDirectoryHandle>;
export declare function readFile(directoryHandle: FileSystemDirectoryHandle, name: string, options?: {
isJson?: boolean;
offsets?: {
startByte: number;
endByte: number;
};
}): Promise<ArrayBuffer | JsonMetadata>;
export declare function writeFile(directoryHandle: FileSystemDirectoryHandle, name: string, file: ArrayBuffer | JsonMetadata, isJson?: boolean): Promise<void>;
export declare function download(fileName: string, file: ArrayBuffer): boolean;
export declare function clearPartialFiles(): Promise<void>;
export declare function parseCachePath(url: string): string;
export declare function createStreamingFileName(url: string): string;
export declare function createPartialFileName(url: string, offsets?: {
startByte: number;
endByte: number;
}): string;
export declare function createMetadataFileName(url: string): string;