@@ -43,6 +43,8 @@ export interface _SpecProtocol {
4343 supportsVulnerabilityRatingMethod : ( rm : Vulnerability . RatingMethod | any ) => boolean
4444 supportsComponentEvidence : boolean
4545 supportsMetadataLifecycles : boolean
46+ supportsMetadataLicenses : boolean
47+ supportsMetadataProperties : boolean
4648 supportsExternalReferenceHashes : boolean
4749}
4850
@@ -68,6 +70,8 @@ export class _Spec implements _SpecProtocol {
6870 readonly #supportsVulnerabilities: boolean
6971 readonly #supportsComponentEvidence: boolean
7072 readonly #supportsMetadataLifecycles: boolean
73+ readonly #supportsMetadataLicenses: boolean
74+ readonly #supportsMetadataProperties: boolean
7175 readonly #supportsExternalReferenceHashes: boolean
7276
7377 constructor (
@@ -85,6 +89,8 @@ export class _Spec implements _SpecProtocol {
8589 vulnerabilityRatingMethods : Iterable < Vulnerability . RatingMethod > ,
8690 supportsComponentEvidence : boolean ,
8791 supportsMetadataLifecycles : boolean ,
92+ supportsMetadataLicenses : boolean ,
93+ supportsMetadataProperties : boolean ,
8894 supportsExternalReferenceHashes : boolean
8995 ) {
9096 this . #version = version
@@ -101,6 +107,8 @@ export class _Spec implements _SpecProtocol {
101107 this . #vulnerabilityRatingMethods = new Set ( vulnerabilityRatingMethods )
102108 this . #supportsComponentEvidence = supportsComponentEvidence
103109 this . #supportsMetadataLifecycles = supportsMetadataLifecycles
110+ this . #supportsMetadataLicenses = supportsMetadataLicenses
111+ this . #supportsMetadataProperties = supportsMetadataProperties
104112 this . #supportsExternalReferenceHashes = supportsExternalReferenceHashes
105113 }
106114
@@ -167,6 +175,14 @@ export class _Spec implements _SpecProtocol {
167175 return this . #supportsMetadataLifecycles
168176 }
169177
178+ get supportsMetadataLicenses ( ) : boolean {
179+ return this . #supportsMetadataLicenses
180+ }
181+
182+ get supportsMetadataProperties ( ) : boolean {
183+ return this . #supportsMetadataProperties
184+ }
185+
170186 get supportsExternalReferenceHashes ( ) : boolean {
171187 return this . #supportsExternalReferenceHashes
172188 }
0 commit comments