cod-dicomweb-server
Version:
A wadors server proxy that get data from a Cloud Optimized Dicom format.
18 lines (17 loc) • 617 B
TypeScript
import type { FileManagerFile } from './types';
declare class FileManager {
private files;
set(url: string, file: Omit<FileManagerFile, 'lastModified'>): 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;
decacheNecessaryBytes(url: string, bytesNeeded: number): number;
}
export default FileManager;