cod-dicomweb-server
Version:
A wadors server proxy that get data from a Cloud Optimized Dicom format.
22 lines (21 loc) • 676 B
TypeScript
import type { FileManagerOptions } from './types';
declare class FileManager {
private files;
private fileStreamingScriptName;
constructor({ fileStreamingScriptName }: FileManagerOptions);
set(url: string, file: {
data: Uint8Array;
position: number;
}): void;
get(url: string, offsets?: {
startByte: number;
endByte: number;
}): Uint8Array | null;
setPosition(url: string, position: number): void;
getPosition(url: string): number;
append(url: string, chunk: Uint8Array, position: number): void;
getTotalSize(): number;
remove(url: string): void;
purge(): void;
}
export default FileManager;