@@ -527,10 +527,10 @@ export class DependencyGraphNormalizer extends BaseJsonNormalizer<Models.Bom> {
527
527
}
528
528
529
529
export class VulnerabilityNormalizer extends BaseJsonNormalizer < Models . Vulnerability . Vulnerability > {
530
- normalize ( data : Models . Vulnerability . Vulnerability , options : NormalizerOptions ) : Normalized . Vulnerability | undefined {
531
- const source = data . source ! == undefined
532
- ? this . _factory . makeForVulnerabilitySource ( ) . normalize ( data . source , options )
533
- : undefined
530
+ normalize ( data : Models . Vulnerability . Vulnerability , options : NormalizerOptions ) : Normalized . Vulnerability {
531
+ const source = data . source = == undefined
532
+ ? undefined
533
+ : this . _factory . makeForVulnerabilitySource ( ) . normalize ( data . source , options )
534
534
const references = data . references . size > 0
535
535
? this . _factory . makeForVulnerabilityReference ( ) . normalizeIterable ( data . references , options )
536
536
: undefined
@@ -555,18 +555,15 @@ export class VulnerabilityNormalizer extends BaseJsonNormalizer<Models.Vulnerabi
555
555
: Array . from ( data )
556
556
) . map (
557
557
c => this . normalize ( c , options )
558
- ) . filter ( isNotUndefined )
558
+ )
559
559
}
560
560
}
561
561
562
562
export class VulnerabilitySourceNormalizer extends BaseJsonNormalizer < Models . Vulnerability . Source > {
563
563
normalize ( data : Models . Vulnerability . Source , options : NormalizerOptions ) : Normalized . VulnerabilitySource {
564
- const url = data . url !== undefined && typeof data . url !== 'string'
565
- ? data . url . toString ( )
566
- : data . url
567
564
return {
568
565
name : data . name ,
569
- url
566
+ url : data . url ?. toString ( )
570
567
}
571
568
}
572
569
}
@@ -575,9 +572,9 @@ export class VulnerabilityReferenceNormalizer extends BaseJsonNormalizer<Models.
575
572
normalize ( data : Models . Vulnerability . Reference , options : NormalizerOptions ) : Normalized . VulnerabilityReference {
576
573
return {
577
574
id : data . id ,
578
- source : data . source ! == undefined
579
- ? this . _factory . makeForVulnerabilitySource ( ) . normalize ( data . source , options )
580
- : undefined
575
+ source : data . source = == undefined
576
+ ? undefined
577
+ : this . _factory . makeForVulnerabilitySource ( ) . normalize ( data . source , options )
581
578
}
582
579
}
583
580
@@ -588,7 +585,7 @@ export class VulnerabilityReferenceNormalizer extends BaseJsonNormalizer<Models.
588
585
: Array . from ( data )
589
586
) . map (
590
587
c => this . normalize ( c , options )
591
- ) . filter ( isNotUndefined )
588
+ )
592
589
}
593
590
}
594
591
0 commit comments