cod-dicomweb-server
Version:
A wadors server proxy that get data from a Cloud Optimized Dicom format.
13 lines (12 loc) • 533 B
TypeScript
import type { JsonMetadata, MetadataUrlCreationParams } from './types';
declare class MetadataManager {
private metadataPromises;
private decoder?;
private decoderInitPromise;
constructor();
addDeidMetadata(jsonMetadata: JsonMetadata, url: string): Promise<void>;
getMetadataFromCache(url: string): Promise<JsonMetadata>;
getMetadata(params: MetadataUrlCreationParams, headers: Record<string, string>): Promise<JsonMetadata | null>;
private decodeDecompressAndParse;
}
export default MetadataManager;