From 71fb67097acfab0d7fe995a08020ab57aed348d1 Mon Sep 17 00:00:00 2001 From: Johannes Rieken Date: Fri, 5 Apr 2019 15:38:07 +0200 Subject: [PATCH] simplify protocol check --- src/vs/workbench/api/node/extHost.api.impl.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/vs/workbench/api/node/extHost.api.impl.ts b/src/vs/workbench/api/node/extHost.api.impl.ts index 1c61417fb39..fd85c641557 100644 --- a/src/vs/workbench/api/node/extHost.api.impl.ts +++ b/src/vs/workbench/api/node/extHost.api.impl.ts @@ -64,6 +64,7 @@ import { ExtensionIdentifier, IExtensionDescription } from 'vs/platform/extensio import { originalFSPath } from 'vs/base/common/resources'; import { CLIServer } from 'vs/workbench/api/node/extHostCLIServer'; import { withNullAsUndefined } from 'vs/base/common/types'; +import { values } from 'vs/base/common/collections'; export interface IExtensionApiFactory { (extension: IExtensionDescription, registry: ExtensionDescriptionRegistry, configProvider: ExtHostConfigProvider): typeof vscode; @@ -129,7 +130,7 @@ export function createApiFactory( } // Check that no named customers are missing - const expected: ProxyIdentifier[] = Object.keys(ExtHostContext).map((key) => (ExtHostContext)[key]); + const expected: ProxyIdentifier[] = values(ExtHostContext); rpcProtocol.assertRegistered(expected); // Other instances