fhir-snapshot-generator
Version:
Generate snapshots for FHIR Profiles
16 lines • 946 B
TypeScript
/**
* © Copyright Outburn Ltd. 2022-2025 All Rights Reserved
* Project name: fhir-snapshot-generator
*/
import { FhirPackageExplorer, ILogger } from 'fhir-package-explorer';
/**
* Resolves the base FHIR package for a given package ID and version.
* If no base package is found in the dependencies, or there are multiple FHIR versions - returns undefined.
* @param packageId The source package name (e.g., "hl7.fhir.us.core").
* @param packageVersion The source package version (e.g., "6.1.0").
* @param fpe The FhirPackageExplorer instance. Used to expand package dependencies.
* @param logger The logger instance. Used to log warnings.
* @return (string) The resolved base FHIR package (e.g., "hl7.fhir.r4.core@4.0.1").
*/
export declare const resolveBasePackage: (packageId: string, packageVersion: string, fpe: FhirPackageExplorer, logger: ILogger) => Promise<string | undefined>;
//# sourceMappingURL=resolveBasePackage.d.ts.map