move rest code code inset to workbench out of (monaco) editor

This commit is contained in:
Johannes Rieken
2019-02-12 15:47:37 +01:00
parent 8d35ebb7d8
commit ace73c05b7
8 changed files with 36 additions and 49 deletions

View File

@@ -18,6 +18,7 @@ import { CustomCodeAction } from 'vs/workbench/api/node/extHostLanguageFeatures'
import { ICommandsExecutor, PreviewHTMLAPICommand, OpenFolderAPICommand, DiffAPICommand, OpenAPICommand, RemoveFromRecentlyOpenedAPICommand, SetEditorLayoutAPICommand } from './apiCommands';
import { EditorGroupLayout } from 'vs/workbench/services/editor/common/editorGroupsService';
import { isFalsyOrEmpty } from 'vs/base/common/arrays';
import * as codeInset from 'vs/workbench/parts/codeinset/codeInset';
export class ExtHostApiCommands {
@@ -523,7 +524,7 @@ export class ExtHostApiCommands {
private _executeCodeInsetProvider(resource: URI): Thenable<vscode.CodeInset[]> {
const args = { resource };
return this._commands.executeCommand<modes.ICodeInsetSymbol[]>('_executeCodeInsetProvider', args)
return this._commands.executeCommand<codeInset.ICodeInsetSymbol[]>('_executeCodeInsetProvider', args)
.then(tryMapWith(item =>
new types.CodeInset(
typeConverters.Range.to(item.range))));