@@ -43,6 +43,8 @@ export interface _SpecProtocol {
43
43
supportsVulnerabilityRatingMethod : ( rm : Vulnerability . RatingMethod | any ) => boolean
44
44
supportsComponentEvidence : boolean
45
45
supportsMetadataLifecycles : boolean
46
+ supportsMetadataLicenses : boolean
47
+ supportsMetadataProperties : boolean
46
48
supportsExternalReferenceHashes : boolean
47
49
}
48
50
@@ -68,6 +70,8 @@ export class _Spec implements _SpecProtocol {
68
70
readonly #supportsVulnerabilities: boolean
69
71
readonly #supportsComponentEvidence: boolean
70
72
readonly #supportsMetadataLifecycles: boolean
73
+ readonly #supportsMetadataLicenses: boolean
74
+ readonly #supportsMetadataProperties: boolean
71
75
readonly #supportsExternalReferenceHashes: boolean
72
76
73
77
constructor (
@@ -85,6 +89,8 @@ export class _Spec implements _SpecProtocol {
85
89
vulnerabilityRatingMethods : Iterable < Vulnerability . RatingMethod > ,
86
90
supportsComponentEvidence : boolean ,
87
91
supportsMetadataLifecycles : boolean ,
92
+ supportsMetadataLicenses : boolean ,
93
+ supportsMetadataProperties : boolean ,
88
94
supportsExternalReferenceHashes : boolean
89
95
) {
90
96
this . #version = version
@@ -101,6 +107,8 @@ export class _Spec implements _SpecProtocol {
101
107
this . #vulnerabilityRatingMethods = new Set ( vulnerabilityRatingMethods )
102
108
this . #supportsComponentEvidence = supportsComponentEvidence
103
109
this . #supportsMetadataLifecycles = supportsMetadataLifecycles
110
+ this . #supportsMetadataLicenses = supportsMetadataLicenses
111
+ this . #supportsMetadataProperties = supportsMetadataProperties
104
112
this . #supportsExternalReferenceHashes = supportsExternalReferenceHashes
105
113
}
106
114
@@ -167,6 +175,14 @@ export class _Spec implements _SpecProtocol {
167
175
return this . #supportsMetadataLifecycles
168
176
}
169
177
178
+ get supportsMetadataLicenses ( ) : boolean {
179
+ return this . #supportsMetadataLicenses
180
+ }
181
+
182
+ get supportsMetadataProperties ( ) : boolean {
183
+ return this . #supportsMetadataProperties
184
+ }
185
+
170
186
get supportsExternalReferenceHashes ( ) : boolean {
171
187
return this . #supportsExternalReferenceHashes
172
188
}
0 commit comments