Remove support for non-dynamic extension points entirely (#68603)

This commit is contained in:
Alex Dima
2019-02-21 13:19:31 +01:00
parent bb0f82afe6
commit d73fdb0593
17 changed files with 15 additions and 61 deletions

View File

@@ -282,8 +282,7 @@ let _commandRegistrations: IDisposable[] = [];
ExtensionsRegistry.registerExtensionPoint<schema.IUserFriendlyCommand | schema.IUserFriendlyCommand[]>({
extensionPoint: 'commands',
jsonSchema: schema.commandsContribution,
isDynamic: true
jsonSchema: schema.commandsContribution
}).setHandler(extensions => {
function handleCommand(userFriendlyCommand: schema.IUserFriendlyCommand, extension: IExtensionPointUser<any>, disposables: IDisposable[]) {
@@ -332,8 +331,7 @@ let _menuRegistrations: IDisposable[] = [];
ExtensionsRegistry.registerExtensionPoint<{ [loc: string]: schema.IUserFriendlyMenuItem[] }>({
extensionPoint: 'menus',
jsonSchema: schema.menusContribtion,
isDynamic: true
jsonSchema: schema.menusContribtion
}).setHandler(extensions => {
// remove all previous menu registrations