Qualifiers are a map of string key-value pairs

This commit is contained in:
Lane Seppala
2023-06-02 15:24:39 +00:00
parent 5a8ce4ad8c
commit 83edbc93dd
5 changed files with 40 additions and 15 deletions
+1 -1
View File
@@ -8,6 +8,6 @@ export default class ComponentDetection {
private static getComponentDetectionParameters;
static getManifestsFromResults(): Promise<Manifest[] | undefined>;
private static getDependencyScope;
private static makePackageUrl;
static makePackageUrl(packageUrlJson: any): string;
private static getLatestReleaseURL;
}
Generated Vendored
+5 -2
View File
@@ -23425,8 +23425,11 @@ class ComponentDetection {
if (packageUrlJson.Version) {
packageUrl += `@${packageUrlJson.Version}`;
}
if (packageUrlJson.Qualifiers) {
packageUrl += `?${packageUrlJson.Qualifiers}`;
if (packageUrlJson.Qualifiers !== null) {
const qualifierString = Object.entries(packageUrlJson.Qualifiers)
.map(([key, value]) => `${key}=${value}`)
.join("&");
packageUrl += `?${qualifierString}`;
}
return packageUrl;
}
Generated Vendored
+1 -1
View File
File diff suppressed because one or more lines are too long