diff --git a/src/vs/platform/product/common/product.ts b/src/vs/platform/product/common/product.ts index 9874e9ac17c23b93b70d54f72fe90a514696903c..5edca00feb548e34783877d786d4f59c863b16aa 100644 --- a/src/vs/platform/product/common/product.ts +++ b/src/vs/platform/product/common/product.ts @@ -16,6 +16,7 @@ export interface IProductService { nameLong: string; urlProtocol: string; extensionAllowedProposedApi: string[]; + uiExtensions?: string[]; enableTelemetry: boolean; } \ No newline at end of file diff --git a/src/vs/platform/product/node/productService.ts b/src/vs/platform/product/node/productService.ts index 6bdeaad21fffa69726bddeccaae06f98e2e8260e..29ef31f50b9246d6f1139433b414a7408314fcc3 100644 --- a/src/vs/platform/product/node/productService.ts +++ b/src/vs/platform/product/node/productService.ts @@ -21,5 +21,7 @@ export class ProductService implements IProductService { get extensionAllowedProposedApi(): string[] { return product.extensionAllowedProposedApi; } + get uiExtensions(): string[] | undefined { return product.uiExtensions; } + get enableTelemetry(): boolean { return product.enableTelemetry; } } \ No newline at end of file diff --git a/src/vs/workbench/browser/web.simpleservices.ts b/src/vs/workbench/browser/web.simpleservices.ts index cda1c32d8cffb1f530f26c080a72b6a8038dc0ea..1cf0e70cc3a4fe55a8faa469546ba8d9ae8889f0 100644 --- a/src/vs/workbench/browser/web.simpleservices.ts +++ b/src/vs/workbench/browser/web.simpleservices.ts @@ -664,6 +664,7 @@ export class SimpleProductService implements IProductService { nameLong: string = ''; urlProtocol: string = ''; extensionAllowedProposedApi: string[] = []; + uiExtensions?: string[]; enableTelemetry: boolean = false; }