/*--------------------------------------------------------------------------------------------- * Copyright (c) Microsoft Corporation. All rights reserved. * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/import{IProductService,IProductConfiguration}from'vs/platform/product/common/product';import{ServiceIdentifier}from'vs/platform/instantiation/common/instantiation';exportclassProductServiceimplementsIProductService{privatereadonlyproductConfiguration:IProductConfiguration|null;constructor(){constelement=document.getElementById('vscode-remote-product-configuration');this.productConfiguration=element?JSON.parse(element.getAttribute('data-settings')!):null;}_serviceBrand:ServiceIdentifier<IProductService>;getversion():string{return'1.35.0';}getcommit():string|undefined{returnundefined;}getnameLong():string{return'';}geturlProtocol():string{return'';}getextensionAllowedProposedApi():string[]{returnthis.productConfiguration?this.productConfiguration.extensionAllowedProposedApi:[];}getuiExtensions():string[]|undefined{returnthis.productConfiguration?this.productConfiguration.uiExtensions:undefined;}getenableTelemetry():boolean{returnfalse;}getsendASmile():{reportIssueUrl:string,requestFeatureUrl:string}|undefined{returnthis.productConfiguration?this.productConfiguration.sendASmile:undefined;}getextensionsGallery(){returnthis.productConfiguration?this.productConfiguration.extensionsGallery:undefined;}}