@@ -47,6 +47,7 @@ export interface _SpecProtocol {
4747 supportsMetadataProperties : boolean
4848 supportsExternalReferenceHashes : boolean
4949 supportsLicenseAcknowledgement : boolean
50+ supportsServices :boolean
5051}
5152
5253/**
@@ -75,6 +76,7 @@ export class _Spec implements _SpecProtocol {
7576 readonly #supportsMetadataProperties: boolean
7677 readonly #supportsExternalReferenceHashes: boolean
7778 readonly #supportsLicenseAcknowledgement: boolean
79+ readonly #supportsServices: boolean
7880
7981 constructor (
8082 version : Version ,
@@ -94,7 +96,8 @@ export class _Spec implements _SpecProtocol {
9496 supportsMetadataLicenses : boolean ,
9597 supportsMetadataProperties : boolean ,
9698 supportsExternalReferenceHashes : boolean ,
97- supportsLicenseAcknowledgement : boolean
99+ supportsLicenseAcknowledgement : boolean ,
100+ supportsServices :boolean
98101 ) {
99102 this . #version = version
100103 this . #formats = new Set ( formats )
@@ -114,6 +117,7 @@ export class _Spec implements _SpecProtocol {
114117 this . #supportsMetadataProperties = supportsMetadataProperties
115118 this . #supportsExternalReferenceHashes = supportsExternalReferenceHashes
116119 this . #supportsLicenseAcknowledgement = supportsLicenseAcknowledgement
120+ this . #supportsServices = supportsServices
117121 }
118122
119123 get version ( ) : Version {
@@ -194,4 +198,8 @@ export class _Spec implements _SpecProtocol {
194198 get supportsLicenseAcknowledgement ( ) : boolean {
195199 return this . #supportsLicenseAcknowledgement
196200 }
201+
202+ get supportsServices ( ) : boolean {
203+ return this . #supportsServices
204+ }
197205}
0 commit comments