Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
xxadev
vscode
提交
c0821aa5
V
vscode
项目概览
xxadev
/
vscode
与 Fork 源项目一致
从无法访问的项目Fork
通知
2
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
V
vscode
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
c0821aa5
编写于
4月 10, 2019
作者:
J
Johannes Rieken
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
move extHost-files to common
上级
6501e637
变更
61
隐藏空白更改
内联
并排
Showing
61 changed file
with
171 addition
and
170 deletion
+171
-170
src/vs/workbench/api/common/apiCommands.ts
src/vs/workbench/api/common/apiCommands.ts
+1
-1
src/vs/workbench/api/common/extHostApiCommands.ts
src/vs/workbench/api/common/extHostApiCommands.ts
+4
-4
src/vs/workbench/api/common/extHostClipboard.ts
src/vs/workbench/api/common/extHostClipboard.ts
+0
-0
src/vs/workbench/api/common/extHostCommands.ts
src/vs/workbench/api/common/extHostCommands.ts
+4
-4
src/vs/workbench/api/common/extHostComments.ts
src/vs/workbench/api/common/extHostComments.ts
+5
-5
src/vs/workbench/api/common/extHostConfiguration.ts
src/vs/workbench/api/common/extHostConfiguration.ts
+2
-2
src/vs/workbench/api/common/extHostDecorations.ts
src/vs/workbench/api/common/extHostDecorations.ts
+1
-1
src/vs/workbench/api/common/extHostDiagnostics.ts
src/vs/workbench/api/common/extHostDiagnostics.ts
+1
-1
src/vs/workbench/api/common/extHostDialogs.ts
src/vs/workbench/api/common/extHostDialogs.ts
+0
-0
src/vs/workbench/api/common/extHostDocumentContentProviders.ts
...s/workbench/api/common/extHostDocumentContentProviders.ts
+2
-2
src/vs/workbench/api/common/extHostDocumentData.ts
src/vs/workbench/api/common/extHostDocumentData.ts
+1
-1
src/vs/workbench/api/common/extHostDocumentSaveParticipant.ts
...vs/workbench/api/common/extHostDocumentSaveParticipant.ts
+3
-3
src/vs/workbench/api/common/extHostDocuments.ts
src/vs/workbench/api/common/extHostDocuments.ts
+3
-3
src/vs/workbench/api/common/extHostDocumentsAndEditors.ts
src/vs/workbench/api/common/extHostDocumentsAndEditors.ts
+4
-4
src/vs/workbench/api/common/extHostFileSystem.ts
src/vs/workbench/api/common/extHostFileSystem.ts
+4
-4
src/vs/workbench/api/common/extHostFileSystemEventService.ts
src/vs/workbench/api/common/extHostFileSystemEventService.ts
+2
-2
src/vs/workbench/api/common/extHostHeapService.ts
src/vs/workbench/api/common/extHostHeapService.ts
+1
-1
src/vs/workbench/api/common/extHostLanguageFeatures.ts
src/vs/workbench/api/common/extHostLanguageFeatures.ts
+8
-8
src/vs/workbench/api/common/extHostLanguages.ts
src/vs/workbench/api/common/extHostLanguages.ts
+2
-2
src/vs/workbench/api/common/extHostMessageService.ts
src/vs/workbench/api/common/extHostMessageService.ts
+1
-1
src/vs/workbench/api/common/extHostProgress.ts
src/vs/workbench/api/common/extHostProgress.ts
+1
-1
src/vs/workbench/api/common/extHostQuickOpen.ts
src/vs/workbench/api/common/extHostQuickOpen.ts
+4
-4
src/vs/workbench/api/common/extHostSCM.ts
src/vs/workbench/api/common/extHostSCM.ts
+2
-2
src/vs/workbench/api/common/extHostStatusBar.ts
src/vs/workbench/api/common/extHostStatusBar.ts
+1
-1
src/vs/workbench/api/common/extHostStorage.ts
src/vs/workbench/api/common/extHostStorage.ts
+1
-1
src/vs/workbench/api/common/extHostTextEditor.ts
src/vs/workbench/api/common/extHostTextEditor.ts
+3
-3
src/vs/workbench/api/common/extHostTextEditors.ts
src/vs/workbench/api/common/extHostTextEditors.ts
+4
-4
src/vs/workbench/api/common/extHostTreeViews.ts
src/vs/workbench/api/common/extHostTreeViews.ts
+3
-3
src/vs/workbench/api/common/extHostTypeConverters.ts
src/vs/workbench/api/common/extHostTypeConverters.ts
+1
-1
src/vs/workbench/api/common/extHostTypes.ts
src/vs/workbench/api/common/extHostTypes.ts
+0
-0
src/vs/workbench/api/common/extHostUrls.ts
src/vs/workbench/api/common/extHostUrls.ts
+1
-1
src/vs/workbench/api/common/extHostWebview.ts
src/vs/workbench/api/common/extHostWebview.ts
+2
-2
src/vs/workbench/api/common/extHostWindow.ts
src/vs/workbench/api/common/extHostWindow.ts
+1
-1
src/vs/workbench/api/common/extHostWorkspace.ts
src/vs/workbench/api/common/extHostWorkspace.ts
+2
-2
src/vs/workbench/api/electron-browser/extensionHost.contribution.ts
...kbench/api/electron-browser/extensionHost.contribution.ts
+1
-1
src/vs/workbench/api/node/extHost.api.impl.ts
src/vs/workbench/api/node/extHost.api.impl.ts
+31
-31
src/vs/workbench/api/node/extHostCLIServer.ts
src/vs/workbench/api/node/extHostCLIServer.ts
+1
-1
src/vs/workbench/api/node/extHostDebugService.ts
src/vs/workbench/api/node/extHostDebugService.ts
+5
-5
src/vs/workbench/api/node/extHostExtensionService.ts
src/vs/workbench/api/node/extHostExtensionService.ts
+3
-3
src/vs/workbench/api/node/extHostTask.ts
src/vs/workbench/api/node/extHostTask.ts
+4
-4
src/vs/workbench/api/node/extHostTerminalService.ts
src/vs/workbench/api/node/extHostTerminalService.ts
+1
-1
src/vs/workbench/services/extensions/node/extensionHostMain.ts
...s/workbench/services/extensions/node/extensionHostMain.ts
+2
-2
src/vs/workbench/services/extensions/node/proxyResolver.ts
src/vs/workbench/services/extensions/node/proxyResolver.ts
+2
-2
src/vs/workbench/test/electron-browser/api/extHostApiCommands.test.ts
...ench/test/electron-browser/api/extHostApiCommands.test.ts
+8
-8
src/vs/workbench/test/electron-browser/api/extHostCommands.test.ts
...rkbench/test/electron-browser/api/extHostCommands.test.ts
+1
-1
src/vs/workbench/test/electron-browser/api/extHostConfiguration.test.ts
...ch/test/electron-browser/api/extHostConfiguration.test.ts
+2
-2
src/vs/workbench/test/electron-browser/api/extHostDiagnostics.test.ts
...ench/test/electron-browser/api/extHostDiagnostics.test.ts
+2
-2
src/vs/workbench/test/electron-browser/api/extHostDocumentData.test.ts
...nch/test/electron-browser/api/extHostDocumentData.test.ts
+2
-2
src/vs/workbench/test/electron-browser/api/extHostDocumentSaveParticipant.test.ts
...ectron-browser/api/extHostDocumentSaveParticipant.test.ts
+4
-4
src/vs/workbench/test/electron-browser/api/extHostDocumentsAndEditors.test.ts
...t/electron-browser/api/extHostDocumentsAndEditors.test.ts
+1
-1
src/vs/workbench/test/electron-browser/api/extHostFileSystemEventService.test.ts
...lectron-browser/api/extHostFileSystemEventService.test.ts
+1
-1
src/vs/workbench/test/electron-browser/api/extHostLanguageFeatures.test.ts
...test/electron-browser/api/extHostLanguageFeatures.test.ts
+7
-7
src/vs/workbench/test/electron-browser/api/extHostSearch.test.ts
...workbench/test/electron-browser/api/extHostSearch.test.ts
+1
-1
src/vs/workbench/test/electron-browser/api/extHostTextEditor.test.ts
...bench/test/electron-browser/api/extHostTextEditor.test.ts
+3
-3
src/vs/workbench/test/electron-browser/api/extHostTextEditors.test.ts
...ench/test/electron-browser/api/extHostTextEditors.test.ts
+3
-3
src/vs/workbench/test/electron-browser/api/extHostTreeViews.test.ts
...kbench/test/electron-browser/api/extHostTreeViews.test.ts
+3
-3
src/vs/workbench/test/electron-browser/api/extHostTypeConverter.test.ts
...ch/test/electron-browser/api/extHostTypeConverter.test.ts
+2
-2
src/vs/workbench/test/electron-browser/api/extHostTypes.test.ts
.../workbench/test/electron-browser/api/extHostTypes.test.ts
+1
-1
src/vs/workbench/test/electron-browser/api/extHostWebview.test.ts
...orkbench/test/electron-browser/api/extHostWebview.test.ts
+1
-1
src/vs/workbench/test/electron-browser/api/extHostWorkspace.test.ts
...kbench/test/electron-browser/api/extHostWorkspace.test.ts
+2
-2
tslint.json
tslint.json
+2
-1
未找到文件。
src/vs/workbench/api/
node
/apiCommands.ts
→
src/vs/workbench/api/
common
/apiCommands.ts
浏览文件 @
c0821aa5
...
...
@@ -5,7 +5,7 @@
import
*
as
vscode
from
'
vscode
'
;
import
{
URI
}
from
'
vs/base/common/uri
'
;
import
*
as
typeConverters
from
'
vs/workbench/api/
node
/extHostTypeConverters
'
;
import
*
as
typeConverters
from
'
vs/workbench/api/
common
/extHostTypeConverters
'
;
import
{
CommandsRegistry
,
ICommandService
,
ICommandHandler
}
from
'
vs/platform/commands/common/commands
'
;
import
{
ITextEditorOptions
}
from
'
vs/platform/editor/common/editor
'
;
import
{
EditorViewColumn
}
from
'
vs/workbench/api/common/shared/editor
'
;
...
...
src/vs/workbench/api/
node
/extHostApiCommands.ts
→
src/vs/workbench/api/
common
/extHostApiCommands.ts
浏览文件 @
c0821aa5
...
...
@@ -6,15 +6,15 @@
import
{
URI
}
from
'
vs/base/common/uri
'
;
import
{
IDisposable
}
from
'
vs/base/common/lifecycle
'
;
import
*
as
vscode
from
'
vscode
'
;
import
*
as
typeConverters
from
'
vs/workbench/api/
node
/extHostTypeConverters
'
;
import
*
as
types
from
'
vs/workbench/api/
node
/extHostTypes
'
;
import
*
as
typeConverters
from
'
vs/workbench/api/
common
/extHostTypeConverters
'
;
import
*
as
types
from
'
vs/workbench/api/
common
/extHostTypes
'
;
import
{
IRawColorInfo
,
WorkspaceEditDto
}
from
'
vs/workbench/api/common/extHost.protocol
'
;
import
{
ISingleEditOperation
}
from
'
vs/editor/common/model
'
;
import
*
as
modes
from
'
vs/editor/common/modes
'
;
import
*
as
search
from
'
vs/workbench/contrib/search/common/search
'
;
import
{
ICommandHandlerDescription
}
from
'
vs/platform/commands/common/commands
'
;
import
{
ExtHostCommands
}
from
'
vs/workbench/api/
node
/extHostCommands
'
;
import
{
CustomCodeAction
}
from
'
vs/workbench/api/
node
/extHostLanguageFeatures
'
;
import
{
ExtHostCommands
}
from
'
vs/workbench/api/
common
/extHostCommands
'
;
import
{
CustomCodeAction
}
from
'
vs/workbench/api/
common
/extHostLanguageFeatures
'
;
import
{
ICommandsExecutor
,
OpenFolderAPICommand
,
DiffAPICommand
,
OpenAPICommand
,
RemoveFromRecentlyOpenedAPICommand
,
SetEditorLayoutAPICommand
}
from
'
./apiCommands
'
;
import
{
EditorGroupLayout
}
from
'
vs/workbench/services/editor/common/editorGroupsService
'
;
import
{
isFalsyOrEmpty
}
from
'
vs/base/common/arrays
'
;
...
...
src/vs/workbench/api/
node
/extHostClipboard.ts
→
src/vs/workbench/api/
common
/extHostClipboard.ts
浏览文件 @
c0821aa5
文件已移动
src/vs/workbench/api/
node
/extHostCommands.ts
→
src/vs/workbench/api/
common
/extHostCommands.ts
浏览文件 @
c0821aa5
...
...
@@ -5,11 +5,11 @@
import
{
validateConstraint
}
from
'
vs/base/common/types
'
;
import
{
ICommandHandlerDescription
}
from
'
vs/platform/commands/common/commands
'
;
import
*
as
extHostTypes
from
'
vs/workbench/api/
node
/extHostTypes
'
;
import
*
as
extHostTypeConverter
from
'
vs/workbench/api/
node
/extHostTypeConverters
'
;
import
*
as
extHostTypes
from
'
vs/workbench/api/
common
/extHostTypes
'
;
import
*
as
extHostTypeConverter
from
'
vs/workbench/api/
common
/extHostTypeConverters
'
;
import
{
cloneAndChange
}
from
'
vs/base/common/objects
'
;
import
{
MainContext
,
MainThreadCommandsShape
,
ExtHostCommandsShape
,
ObjectIdentifier
,
IMainContext
,
CommandDto
}
from
'
.
./common
/extHost.protocol
'
;
import
{
ExtHostHeapService
}
from
'
vs/workbench/api/
node
/extHostHeapService
'
;
import
{
MainContext
,
MainThreadCommandsShape
,
ExtHostCommandsShape
,
ObjectIdentifier
,
IMainContext
,
CommandDto
}
from
'
./extHost.protocol
'
;
import
{
ExtHostHeapService
}
from
'
vs/workbench/api/
common
/extHostHeapService
'
;
import
{
isNonEmptyArray
}
from
'
vs/base/common/arrays
'
;
import
*
as
modes
from
'
vs/editor/common/modes
'
;
import
*
as
vscode
from
'
vscode
'
;
...
...
src/vs/workbench/api/
node
/extHostComments.ts
→
src/vs/workbench/api/
common
/extHostComments.ts
浏览文件 @
c0821aa5
...
...
@@ -6,11 +6,11 @@
import
{
asPromise
}
from
'
vs/base/common/async
'
;
import
{
URI
,
UriComponents
}
from
'
vs/base/common/uri
'
;
import
*
as
modes
from
'
vs/editor/common/modes
'
;
import
{
ExtHostDocuments
}
from
'
vs/workbench/api/
node
/extHostDocuments
'
;
import
*
as
extHostTypeConverter
from
'
vs/workbench/api/
node
/extHostTypeConverters
'
;
import
*
as
types
from
'
vs/workbench/api/
node
/extHostTypes
'
;
import
{
ExtHostDocuments
}
from
'
vs/workbench/api/
common
/extHostDocuments
'
;
import
*
as
extHostTypeConverter
from
'
vs/workbench/api/
common
/extHostTypeConverters
'
;
import
*
as
types
from
'
vs/workbench/api/
common
/extHostTypes
'
;
import
*
as
vscode
from
'
vscode
'
;
import
{
ExtHostCommentsShape
,
IMainContext
,
MainContext
,
MainThreadCommentsShape
}
from
'
.
./common
/extHost.protocol
'
;
import
{
ExtHostCommentsShape
,
IMainContext
,
MainContext
,
MainThreadCommentsShape
}
from
'
./extHost.protocol
'
;
import
{
CommandsConverter
,
ExtHostCommands
}
from
'
./extHostCommands
'
;
import
{
IRange
}
from
'
vs/editor/common/core/range
'
;
import
{
CancellationToken
}
from
'
vs/base/common/cancellation
'
;
...
...
@@ -757,4 +757,4 @@ function convertToCollapsibleState(kind: vscode.CommentThreadCollapsibleState |
}
}
return
modes
.
CommentThreadCollapsibleState
.
Collapsed
;
}
\ No newline at end of file
}
src/vs/workbench/api/
node
/extHostConfiguration.ts
→
src/vs/workbench/api/
common
/extHostConfiguration.ts
浏览文件 @
c0821aa5
...
...
@@ -7,8 +7,8 @@ import { mixin, deepClone } from 'vs/base/common/objects';
import
{
URI
}
from
'
vs/base/common/uri
'
;
import
{
Event
,
Emitter
}
from
'
vs/base/common/event
'
;
import
*
as
vscode
from
'
vscode
'
;
import
{
ExtHostWorkspace
}
from
'
vs/workbench/api/
node
/extHostWorkspace
'
;
import
{
ExtHostConfigurationShape
,
MainThreadConfigurationShape
,
IWorkspaceConfigurationChangeEventData
,
IConfigurationInitData
}
from
'
.
./common
/extHost.protocol
'
;
import
{
ExtHostWorkspace
}
from
'
vs/workbench/api/
common
/extHostWorkspace
'
;
import
{
ExtHostConfigurationShape
,
MainThreadConfigurationShape
,
IWorkspaceConfigurationChangeEventData
,
IConfigurationInitData
}
from
'
./extHost.protocol
'
;
import
{
ConfigurationTarget
as
ExtHostConfigurationTarget
}
from
'
./extHostTypes
'
;
import
{
IConfigurationData
,
ConfigurationTarget
,
IConfigurationModel
}
from
'
vs/platform/configuration/common/configuration
'
;
import
{
Configuration
,
ConfigurationChangeEvent
,
ConfigurationModel
}
from
'
vs/platform/configuration/common/configurationModels
'
;
...
...
src/vs/workbench/api/
node
/extHostDecorations.ts
→
src/vs/workbench/api/
common
/extHostDecorations.ts
浏览文件 @
c0821aa5
...
...
@@ -6,7 +6,7 @@
import
*
as
vscode
from
'
vscode
'
;
import
{
URI
}
from
'
vs/base/common/uri
'
;
import
{
MainContext
,
IMainContext
,
ExtHostDecorationsShape
,
MainThreadDecorationsShape
,
DecorationData
,
DecorationRequest
,
DecorationReply
}
from
'
vs/workbench/api/common/extHost.protocol
'
;
import
{
Disposable
}
from
'
vs/workbench/api/
node
/extHostTypes
'
;
import
{
Disposable
}
from
'
vs/workbench/api/
common
/extHostTypes
'
;
import
{
CancellationToken
}
from
'
vs/base/common/cancellation
'
;
import
{
ExtensionIdentifier
}
from
'
vs/platform/extensions/common/extensions
'
;
import
{
asArray
}
from
'
vs/base/common/arrays
'
;
...
...
src/vs/workbench/api/
node
/extHostDiagnostics.ts
→
src/vs/workbench/api/
common
/extHostDiagnostics.ts
浏览文件 @
c0821aa5
...
...
@@ -7,7 +7,7 @@ import { localize } from 'vs/nls';
import
{
IMarkerData
,
MarkerSeverity
}
from
'
vs/platform/markers/common/markers
'
;
import
{
URI
}
from
'
vs/base/common/uri
'
;
import
*
as
vscode
from
'
vscode
'
;
import
{
MainContext
,
MainThreadDiagnosticsShape
,
ExtHostDiagnosticsShape
,
IMainContext
}
from
'
.
./common
/extHost.protocol
'
;
import
{
MainContext
,
MainThreadDiagnosticsShape
,
ExtHostDiagnosticsShape
,
IMainContext
}
from
'
./extHost.protocol
'
;
import
{
DiagnosticSeverity
}
from
'
./extHostTypes
'
;
import
*
as
converter
from
'
./extHostTypeConverters
'
;
import
{
mergeSort
}
from
'
vs/base/common/arrays
'
;
...
...
src/vs/workbench/api/
node
/extHostDialogs.ts
→
src/vs/workbench/api/
common
/extHostDialogs.ts
浏览文件 @
c0821aa5
文件已移动
src/vs/workbench/api/
node
/extHostDocumentContentProviders.ts
→
src/vs/workbench/api/
common
/extHostDocumentContentProviders.ts
浏览文件 @
c0821aa5
...
...
@@ -6,9 +6,9 @@
import
{
onUnexpectedError
}
from
'
vs/base/common/errors
'
;
import
{
URI
,
UriComponents
}
from
'
vs/base/common/uri
'
;
import
{
IDisposable
}
from
'
vs/base/common/lifecycle
'
;
import
{
Disposable
}
from
'
vs/workbench/api/
node
/extHostTypes
'
;
import
{
Disposable
}
from
'
vs/workbench/api/
common
/extHostTypes
'
;
import
*
as
vscode
from
'
vscode
'
;
import
{
MainContext
,
ExtHostDocumentContentProvidersShape
,
MainThreadDocumentContentProvidersShape
,
IMainContext
}
from
'
.
./common
/extHost.protocol
'
;
import
{
MainContext
,
ExtHostDocumentContentProvidersShape
,
MainThreadDocumentContentProvidersShape
,
IMainContext
}
from
'
./extHost.protocol
'
;
import
{
ExtHostDocumentsAndEditors
}
from
'
./extHostDocumentsAndEditors
'
;
import
{
Schemas
}
from
'
vs/base/common/network
'
;
import
{
ILogService
}
from
'
vs/platform/log/common/log
'
;
...
...
src/vs/workbench/api/
node
/extHostDocumentData.ts
→
src/vs/workbench/api/
common
/extHostDocumentData.ts
浏览文件 @
c0821aa5
...
...
@@ -10,7 +10,7 @@ import { URI } from 'vs/base/common/uri';
import
{
MirrorTextModel
}
from
'
vs/editor/common/model/mirrorTextModel
'
;
import
{
ensureValidWordDefinition
,
getWordAtText
}
from
'
vs/editor/common/model/wordHelper
'
;
import
{
MainThreadDocumentsShape
}
from
'
vs/workbench/api/common/extHost.protocol
'
;
import
{
EndOfLine
,
Position
,
Range
}
from
'
vs/workbench/api/
node
/extHostTypes
'
;
import
{
EndOfLine
,
Position
,
Range
}
from
'
vs/workbench/api/
common
/extHostTypes
'
;
import
*
as
vscode
from
'
vscode
'
;
const
_modeId2WordDefinition
=
new
Map
<
string
,
RegExp
>
();
...
...
src/vs/workbench/api/
node
/extHostDocumentSaveParticipant.ts
→
src/vs/workbench/api/
common
/extHostDocumentSaveParticipant.ts
浏览文件 @
c0821aa5
...
...
@@ -8,9 +8,9 @@ import { URI, UriComponents } from 'vs/base/common/uri';
import
{
sequence
}
from
'
vs/base/common/async
'
;
import
{
illegalState
}
from
'
vs/base/common/errors
'
;
import
{
ExtHostDocumentSaveParticipantShape
,
MainThreadTextEditorsShape
,
ResourceTextEditDto
}
from
'
vs/workbench/api/common/extHost.protocol
'
;
import
{
TextEdit
}
from
'
vs/workbench/api/
node
/extHostTypes
'
;
import
{
Range
,
TextDocumentSaveReason
,
EndOfLine
}
from
'
vs/workbench/api/
node
/extHostTypeConverters
'
;
import
{
ExtHostDocuments
}
from
'
vs/workbench/api/
node
/extHostDocuments
'
;
import
{
TextEdit
}
from
'
vs/workbench/api/
common
/extHostTypes
'
;
import
{
Range
,
TextDocumentSaveReason
,
EndOfLine
}
from
'
vs/workbench/api/
common
/extHostTypeConverters
'
;
import
{
ExtHostDocuments
}
from
'
vs/workbench/api/
common
/extHostDocuments
'
;
import
{
SaveReason
}
from
'
vs/workbench/services/textfile/common/textfiles
'
;
import
*
as
vscode
from
'
vscode
'
;
import
{
LinkedList
}
from
'
vs/base/common/linkedList
'
;
...
...
src/vs/workbench/api/
node
/extHostDocuments.ts
→
src/vs/workbench/api/
common
/extHostDocuments.ts
浏览文件 @
c0821aa5
...
...
@@ -8,9 +8,9 @@ import { IDisposable, dispose } from 'vs/base/common/lifecycle';
import
{
URI
,
UriComponents
}
from
'
vs/base/common/uri
'
;
import
{
IModelChangedEvent
}
from
'
vs/editor/common/model/mirrorTextModel
'
;
import
{
ExtHostDocumentsShape
,
IMainContext
,
MainContext
,
MainThreadDocumentsShape
}
from
'
vs/workbench/api/common/extHost.protocol
'
;
import
{
ExtHostDocumentData
,
setWordDefinitionFor
}
from
'
vs/workbench/api/
node
/extHostDocumentData
'
;
import
{
ExtHostDocumentsAndEditors
}
from
'
vs/workbench/api/
node
/extHostDocumentsAndEditors
'
;
import
*
as
TypeConverters
from
'
vs/workbench/api/
node
/extHostTypeConverters
'
;
import
{
ExtHostDocumentData
,
setWordDefinitionFor
}
from
'
vs/workbench/api/
common
/extHostDocumentData
'
;
import
{
ExtHostDocumentsAndEditors
}
from
'
vs/workbench/api/
common
/extHostDocumentsAndEditors
'
;
import
*
as
TypeConverters
from
'
vs/workbench/api/
common
/extHostTypeConverters
'
;
import
*
as
vscode
from
'
vscode
'
;
export
class
ExtHostDocuments
implements
ExtHostDocumentsShape
{
...
...
src/vs/workbench/api/
node
/extHostDocumentsAndEditors.ts
→
src/vs/workbench/api/
common
/extHostDocumentsAndEditors.ts
浏览文件 @
c0821aa5
...
...
@@ -8,10 +8,10 @@ import { Emitter, Event } from 'vs/base/common/event';
import
{
dispose
}
from
'
vs/base/common/lifecycle
'
;
import
{
URI
}
from
'
vs/base/common/uri
'
;
import
{
ExtHostDocumentsAndEditorsShape
,
IDocumentsAndEditorsDelta
,
IMainContext
,
MainContext
}
from
'
vs/workbench/api/common/extHost.protocol
'
;
import
{
ExtHostDocumentData
}
from
'
vs/workbench/api/
node
/extHostDocumentData
'
;
import
{
ExtHostTextEditor
}
from
'
vs/workbench/api/
node
/extHostTextEditor
'
;
import
*
as
typeConverters
from
'
vs/workbench/api/
node
/extHostTypeConverters
'
;
import
{
Disposable
}
from
'
vs/workbench/api/
node
/extHostTypes
'
;
import
{
ExtHostDocumentData
}
from
'
vs/workbench/api/
common
/extHostDocumentData
'
;
import
{
ExtHostTextEditor
}
from
'
vs/workbench/api/
common
/extHostTextEditor
'
;
import
*
as
typeConverters
from
'
vs/workbench/api/
common
/extHostTypeConverters
'
;
import
{
Disposable
}
from
'
vs/workbench/api/
common
/extHostTypes
'
;
export
class
ExtHostDocumentsAndEditors
implements
ExtHostDocumentsAndEditorsShape
{
...
...
src/vs/workbench/api/
node
/extHostFileSystem.ts
→
src/vs/workbench/api/
common
/extHostFileSystem.ts
浏览文件 @
c0821aa5
...
...
@@ -4,13 +4,13 @@
*--------------------------------------------------------------------------------------------*/
import
{
URI
,
UriComponents
}
from
'
vs/base/common/uri
'
;
import
{
MainContext
,
IMainContext
,
ExtHostFileSystemShape
,
MainThreadFileSystemShape
,
IFileChangeDto
}
from
'
.
./common
/extHost.protocol
'
;
import
{
MainContext
,
IMainContext
,
ExtHostFileSystemShape
,
MainThreadFileSystemShape
,
IFileChangeDto
}
from
'
./extHost.protocol
'
;
import
*
as
vscode
from
'
vscode
'
;
import
*
as
files
from
'
vs/platform/files/common/files
'
;
import
{
IDisposable
,
toDisposable
,
dispose
}
from
'
vs/base/common/lifecycle
'
;
import
{
FileChangeType
}
from
'
vs/workbench/api/
node
/extHostTypes
'
;
import
*
as
typeConverter
from
'
vs/workbench/api/
node
/extHostTypeConverters
'
;
import
{
ExtHostLanguageFeatures
}
from
'
vs/workbench/api/
node
/extHostLanguageFeatures
'
;
import
{
FileChangeType
}
from
'
vs/workbench/api/
common
/extHostTypes
'
;
import
*
as
typeConverter
from
'
vs/workbench/api/
common
/extHostTypeConverters
'
;
import
{
ExtHostLanguageFeatures
}
from
'
vs/workbench/api/
common
/extHostLanguageFeatures
'
;
import
{
Schemas
}
from
'
vs/base/common/network
'
;
import
{
ResourceLabelFormatter
}
from
'
vs/platform/label/common/label
'
;
import
{
State
,
StateMachine
,
LinkComputer
,
Edge
}
from
'
vs/editor/common/modes/linkComputer
'
;
...
...
src/vs/workbench/api/
node
/extHostFileSystemEventService.ts
→
src/vs/workbench/api/
common
/extHostFileSystemEventService.ts
浏览文件 @
c0821aa5
...
...
@@ -7,9 +7,9 @@ import { flatten } from 'vs/base/common/arrays';
import
{
AsyncEmitter
,
Emitter
,
Event
}
from
'
vs/base/common/event
'
;
import
{
IRelativePattern
,
parse
}
from
'
vs/base/common/glob
'
;
import
{
URI
,
UriComponents
}
from
'
vs/base/common/uri
'
;
import
{
ExtHostDocumentsAndEditors
}
from
'
vs/workbench/api/
node
/extHostDocumentsAndEditors
'
;
import
{
ExtHostDocumentsAndEditors
}
from
'
vs/workbench/api/
common
/extHostDocumentsAndEditors
'
;
import
*
as
vscode
from
'
vscode
'
;
import
{
ExtHostFileSystemEventServiceShape
,
FileSystemEvents
,
IMainContext
,
MainContext
,
ResourceFileEditDto
,
ResourceTextEditDto
,
MainThreadTextEditorsShape
}
from
'
.
./common
/extHost.protocol
'
;
import
{
ExtHostFileSystemEventServiceShape
,
FileSystemEvents
,
IMainContext
,
MainContext
,
ResourceFileEditDto
,
ResourceTextEditDto
,
MainThreadTextEditorsShape
}
from
'
./extHost.protocol
'
;
import
*
as
typeConverter
from
'
./extHostTypeConverters
'
;
import
{
Disposable
,
WorkspaceEdit
}
from
'
./extHostTypes
'
;
import
{
IExtensionDescription
}
from
'
vs/platform/extensions/common/extensions
'
;
...
...
src/vs/workbench/api/
node
/extHostHeapService.ts
→
src/vs/workbench/api/
common
/extHostHeapService.ts
浏览文件 @
c0821aa5
...
...
@@ -3,7 +3,7 @@
* Licensed under the MIT License. See License.txt in the project root for license information.
*--------------------------------------------------------------------------------------------*/
import
{
ExtHostHeapServiceShape
}
from
'
.
./common
/extHost.protocol
'
;
import
{
ExtHostHeapServiceShape
}
from
'
./extHost.protocol
'
;
export
class
ExtHostHeapService
implements
ExtHostHeapServiceShape
{
...
...
src/vs/workbench/api/
node
/extHostLanguageFeatures.ts
→
src/vs/workbench/api/
common
/extHostLanguageFeatures.ts
浏览文件 @
c0821aa5
...
...
@@ -6,16 +6,16 @@
import
{
URI
,
UriComponents
}
from
'
vs/base/common/uri
'
;
import
{
mixin
}
from
'
vs/base/common/objects
'
;
import
*
as
vscode
from
'
vscode
'
;
import
*
as
typeConvert
from
'
vs/workbench/api/
node
/extHostTypeConverters
'
;
import
{
Range
,
Disposable
,
CompletionList
,
SnippetString
,
CodeActionKind
,
SymbolInformation
,
DocumentSymbol
}
from
'
vs/workbench/api/
node
/extHostTypes
'
;
import
*
as
typeConvert
from
'
vs/workbench/api/
common
/extHostTypeConverters
'
;
import
{
Range
,
Disposable
,
CompletionList
,
SnippetString
,
CodeActionKind
,
SymbolInformation
,
DocumentSymbol
}
from
'
vs/workbench/api/
common
/extHostTypes
'
;
import
{
ISingleEditOperation
}
from
'
vs/editor/common/model
'
;
import
*
as
modes
from
'
vs/editor/common/modes
'
;
import
{
ExtHostHeapService
}
from
'
vs/workbench/api/
node
/extHostHeapService
'
;
import
{
ExtHostDocuments
}
from
'
vs/workbench/api/
node
/extHostDocuments
'
;
import
{
ExtHostCommands
,
CommandsConverter
}
from
'
vs/workbench/api/
node
/extHostCommands
'
;
import
{
ExtHostDiagnostics
}
from
'
vs/workbench/api/
node
/extHostDiagnostics
'
;
import
{
ExtHostHeapService
}
from
'
vs/workbench/api/
common
/extHostHeapService
'
;
import
{
ExtHostDocuments
}
from
'
vs/workbench/api/
common
/extHostDocuments
'
;
import
{
ExtHostCommands
,
CommandsConverter
}
from
'
vs/workbench/api/
common
/extHostCommands
'
;
import
{
ExtHostDiagnostics
}
from
'
vs/workbench/api/
common
/extHostDiagnostics
'
;
import
{
asPromise
}
from
'
vs/base/common/async
'
;
import
{
MainContext
,
MainThreadLanguageFeaturesShape
,
ExtHostLanguageFeaturesShape
,
ObjectIdentifier
,
IRawColorInfo
,
IMainContext
,
IdObject
,
ISerializedRegExp
,
ISerializedIndentationRule
,
ISerializedOnEnterRule
,
ISerializedLanguageConfiguration
,
WorkspaceSymbolDto
,
SuggestResultDto
,
WorkspaceSymbolsDto
,
CodeActionDto
,
ISerializedDocumentFilter
,
WorkspaceEditDto
,
ISerializedSignatureHelpProviderMetadata
,
LinkDto
,
CodeLensDto
,
MainThreadWebviewsShape
,
CodeInsetDto
,
SuggestDataDto
,
LinksListDto
,
ChainedCacheId
}
from
'
.
./common
/extHost.protocol
'
;
import
{
MainContext
,
MainThreadLanguageFeaturesShape
,
ExtHostLanguageFeaturesShape
,
ObjectIdentifier
,
IRawColorInfo
,
IMainContext
,
IdObject
,
ISerializedRegExp
,
ISerializedIndentationRule
,
ISerializedOnEnterRule
,
ISerializedLanguageConfiguration
,
WorkspaceSymbolDto
,
SuggestResultDto
,
WorkspaceSymbolsDto
,
CodeActionDto
,
ISerializedDocumentFilter
,
WorkspaceEditDto
,
ISerializedSignatureHelpProviderMetadata
,
LinkDto
,
CodeLensDto
,
MainThreadWebviewsShape
,
CodeInsetDto
,
SuggestDataDto
,
LinksListDto
,
ChainedCacheId
}
from
'
./extHost.protocol
'
;
import
{
regExpLeadsToEndlessLoop
,
regExpFlags
}
from
'
vs/base/common/strings
'
;
import
{
IPosition
}
from
'
vs/editor/common/core/position
'
;
import
{
IRange
,
Range
as
EditorRange
}
from
'
vs/editor/common/core/range
'
;
...
...
@@ -25,7 +25,7 @@ import { ISelection, Selection } from 'vs/editor/common/core/selection';
import
{
ILogService
}
from
'
vs/platform/log/common/log
'
;
import
{
CancellationToken
}
from
'
vs/base/common/cancellation
'
;
import
{
ExtensionIdentifier
,
IExtensionDescription
}
from
'
vs/platform/extensions/common/extensions
'
;
import
{
ExtHostWebview
}
from
'
vs/workbench/api/
node
/extHostWebview
'
;
import
{
ExtHostWebview
}
from
'
vs/workbench/api/
common
/extHostWebview
'
;
import
*
as
codeInset
from
'
vs/workbench/contrib/codeinset/common/codeInset
'
;
import
{
generateUuid
}
from
'
vs/base/common/uuid
'
;
import
*
as
callHierarchy
from
'
vs/workbench/contrib/callHierarchy/common/callHierarchy
'
;
...
...
src/vs/workbench/api/
node
/extHostLanguages.ts
→
src/vs/workbench/api/
common
/extHostLanguages.ts
浏览文件 @
c0821aa5
...
...
@@ -3,9 +3,9 @@
* Licensed under the MIT License. See License.txt in the project root for license information.
*--------------------------------------------------------------------------------------------*/
import
{
MainContext
,
MainThreadLanguagesShape
,
IMainContext
}
from
'
.
./common
/extHost.protocol
'
;
import
{
MainContext
,
MainThreadLanguagesShape
,
IMainContext
}
from
'
./extHost.protocol
'
;
import
*
as
vscode
from
'
vscode
'
;
import
{
ExtHostDocuments
}
from
'
vs/workbench/api/
node
/extHostDocuments
'
;
import
{
ExtHostDocuments
}
from
'
vs/workbench/api/
common
/extHostDocuments
'
;
export
class
ExtHostLanguages
{
...
...
src/vs/workbench/api/
node
/extHostMessageService.ts
→
src/vs/workbench/api/
common
/extHostMessageService.ts
浏览文件 @
c0821aa5
...
...
@@ -5,7 +5,7 @@
import
Severity
from
'
vs/base/common/severity
'
;
import
*
as
vscode
from
'
vscode
'
;
import
{
MainContext
,
MainThreadMessageServiceShape
,
MainThreadMessageOptions
,
IMainContext
}
from
'
.
./common
/extHost.protocol
'
;
import
{
MainContext
,
MainThreadMessageServiceShape
,
MainThreadMessageOptions
,
IMainContext
}
from
'
./extHost.protocol
'
;
import
{
IExtensionDescription
}
from
'
vs/platform/extensions/common/extensions
'
;
function
isMessageItem
(
item
:
any
):
item
is
vscode
.
MessageItem
{
...
...
src/vs/workbench/api/
node
/extHostProgress.ts
→
src/vs/workbench/api/
common
/extHostProgress.ts
浏览文件 @
c0821aa5
...
...
@@ -4,7 +4,7 @@
*--------------------------------------------------------------------------------------------*/
import
{
ProgressOptions
}
from
'
vscode
'
;
import
{
MainThreadProgressShape
,
ExtHostProgressShape
}
from
'
.
./common
/extHost.protocol
'
;
import
{
MainThreadProgressShape
,
ExtHostProgressShape
}
from
'
./extHost.protocol
'
;
import
{
ProgressLocation
}
from
'
./extHostTypeConverters
'
;
import
{
Progress
,
IProgressStep
}
from
'
vs/platform/progress/common/progress
'
;
import
{
localize
}
from
'
vs/nls
'
;
...
...
src/vs/workbench/api/
node
/extHostQuickOpen.ts
→
src/vs/workbench/api/
common
/extHostQuickOpen.ts
浏览文件 @
c0821aa5
...
...
@@ -7,12 +7,12 @@ import { asPromise } from 'vs/base/common/async';
import
{
CancellationToken
}
from
'
vs/base/common/cancellation
'
;
import
{
Emitter
}
from
'
vs/base/common/event
'
;
import
{
dispose
,
IDisposable
}
from
'
vs/base/common/lifecycle
'
;
import
{
ExtHostCommands
}
from
'
vs/workbench/api/
node
/extHostCommands
'
;
import
{
IExtHostWorkspaceProvider
}
from
'
vs/workbench/api/
node
/extHostWorkspace
'
;
import
{
ExtHostCommands
}
from
'
vs/workbench/api/
common
/extHostCommands
'
;
import
{
IExtHostWorkspaceProvider
}
from
'
vs/workbench/api/
common
/extHostWorkspace
'
;
import
{
InputBox
,
InputBoxOptions
,
QuickInput
,
QuickInputButton
,
QuickPick
,
QuickPickItem
,
QuickPickOptions
,
WorkspaceFolder
,
WorkspaceFolderPickOptions
}
from
'
vscode
'
;
import
{
ExtHostQuickOpenShape
,
IMainContext
,
MainContext
,
MainThreadQuickOpenShape
,
TransferQuickPickItems
,
TransferQuickInput
,
TransferQuickInputButton
}
from
'
.
./common
/extHost.protocol
'
;
import
{
ExtHostQuickOpenShape
,
IMainContext
,
MainContext
,
MainThreadQuickOpenShape
,
TransferQuickPickItems
,
TransferQuickInput
,
TransferQuickInputButton
}
from
'
./extHost.protocol
'
;
import
{
URI
}
from
'
vs/base/common/uri
'
;
import
{
ThemeIcon
,
QuickInputButtons
}
from
'
vs/workbench/api/
node
/extHostTypes
'
;
import
{
ThemeIcon
,
QuickInputButtons
}
from
'
vs/workbench/api/
common
/extHostTypes
'
;
import
{
isPromiseCanceledError
}
from
'
vs/base/common/errors
'
;
import
{
ExtensionIdentifier
}
from
'
vs/platform/extensions/common/extensions
'
;
import
{
coalesce
}
from
'
vs/base/common/arrays
'
;
...
...
src/vs/workbench/api/
node
/extHostSCM.ts
→
src/vs/workbench/api/
common
/extHostSCM.ts
浏览文件 @
c0821aa5
...
...
@@ -8,8 +8,8 @@ import { Event, Emitter } from 'vs/base/common/event';
import
{
debounce
}
from
'
vs/base/common/decorators
'
;
import
{
dispose
,
IDisposable
}
from
'
vs/base/common/lifecycle
'
;
import
{
asPromise
}
from
'
vs/base/common/async
'
;
import
{
ExtHostCommands
}
from
'
vs/workbench/api/
node
/extHostCommands
'
;
import
{
MainContext
,
MainThreadSCMShape
,
SCMRawResource
,
SCMRawResourceSplice
,
SCMRawResourceSplices
,
IMainContext
,
ExtHostSCMShape
,
CommandDto
}
from
'
.
./common
/extHost.protocol
'
;
import
{
ExtHostCommands
}
from
'
vs/workbench/api/
common
/extHostCommands
'
;
import
{
MainContext
,
MainThreadSCMShape
,
SCMRawResource
,
SCMRawResourceSplice
,
SCMRawResourceSplices
,
IMainContext
,
ExtHostSCMShape
,
CommandDto
}
from
'
./extHost.protocol
'
;
import
{
sortedDiff
}
from
'
vs/base/common/arrays
'
;
import
{
comparePaths
}
from
'
vs/base/common/comparers
'
;
import
*
as
vscode
from
'
vscode
'
;
...
...
src/vs/workbench/api/
node
/extHostStatusBar.ts
→
src/vs/workbench/api/
common
/extHostStatusBar.ts
浏览文件 @
c0821aa5
...
...
@@ -6,7 +6,7 @@
import
{
StatusbarAlignment
as
MainThreadStatusBarAlignment
}
from
'
vs/platform/statusbar/common/statusbar
'
;
import
{
StatusBarAlignment
as
ExtHostStatusBarAlignment
,
Disposable
,
ThemeColor
}
from
'
./extHostTypes
'
;
import
{
StatusBarItem
,
StatusBarAlignment
}
from
'
vscode
'
;
import
{
MainContext
,
MainThreadStatusBarShape
,
IMainContext
}
from
'
.
./common
/extHost.protocol
'
;
import
{
MainContext
,
MainThreadStatusBarShape
,
IMainContext
}
from
'
./extHost.protocol
'
;
import
{
ExtensionIdentifier
}
from
'
vs/platform/extensions/common/extensions
'
;
export
class
ExtHostStatusBarEntry
implements
StatusBarItem
{
...
...
src/vs/workbench/api/
node
/extHostStorage.ts
→
src/vs/workbench/api/
common
/extHostStorage.ts
浏览文件 @
c0821aa5
...
...
@@ -3,7 +3,7 @@
* Licensed under the MIT License. See License.txt in the project root for license information.
*--------------------------------------------------------------------------------------------*/
import
{
MainContext
,
MainThreadStorageShape
,
IMainContext
,
ExtHostStorageShape
}
from
'
.
./common
/extHost.protocol
'
;
import
{
MainContext
,
MainThreadStorageShape
,
IMainContext
,
ExtHostStorageShape
}
from
'
./extHost.protocol
'
;
import
{
Emitter
}
from
'
vs/base/common/event
'
;
export
interface
IStorageChangeEvent
{
...
...
src/vs/workbench/api/
node
/extHostTextEditor.ts
→
src/vs/workbench/api/
common
/extHostTextEditor.ts
浏览文件 @
c0821aa5
...
...
@@ -10,9 +10,9 @@ import { TextEditorCursorStyle } from 'vs/editor/common/config/editorOptions';
import
{
IRange
}
from
'
vs/editor/common/core/range
'
;
import
{
ISingleEditOperation
}
from
'
vs/editor/common/model
'
;
import
{
IResolvedTextEditorConfiguration
,
ITextEditorConfigurationUpdate
,
MainThreadTextEditorsShape
}
from
'
vs/workbench/api/common/extHost.protocol
'
;
import
{
ExtHostDocumentData
}
from
'
vs/workbench/api/
node
/extHostDocumentData
'
;
import
*
as
TypeConverters
from
'
vs/workbench/api/
node
/extHostTypeConverters
'
;
import
{
EndOfLine
,
Position
,
Range
,
Selection
,
SnippetString
,
TextEditorLineNumbersStyle
,
TextEditorRevealType
}
from
'
vs/workbench/api/
node
/extHostTypes
'
;
import
{
ExtHostDocumentData
}
from
'
vs/workbench/api/
common
/extHostDocumentData
'
;
import
*
as
TypeConverters
from
'
vs/workbench/api/
common
/extHostTypeConverters
'
;
import
{
EndOfLine
,
Position
,
Range
,
Selection
,
SnippetString
,
TextEditorLineNumbersStyle
,
TextEditorRevealType
}
from
'
vs/workbench/api/
common
/extHostTypes
'
;
import
*
as
vscode
from
'
vscode
'
;
export
class
TextEditorDecorationType
implements
vscode
.
TextEditorDecorationType
{
...
...
src/vs/workbench/api/
node
/extHostTextEditors.ts
→
src/vs/workbench/api/
common
/extHostTextEditors.ts
浏览文件 @
c0821aa5
...
...
@@ -6,10 +6,10 @@
import
{
Emitter
,
Event
}
from
'
vs/base/common/event
'
;
import
*
as
arrays
from
'
vs/base/common/arrays
'
;
import
{
ExtHostEditorsShape
,
IEditorPropertiesChangeData
,
IMainContext
,
ITextDocumentShowOptions
,
ITextEditorPositionData
,
MainContext
,
MainThreadTextEditorsShape
}
from
'
vs/workbench/api/common/extHost.protocol
'
;
import
{
ExtHostDocumentsAndEditors
}
from
'
vs/workbench/api/
node
/extHostDocumentsAndEditors
'
;
import
{
ExtHostTextEditor
,
TextEditorDecorationType
}
from
'
vs/workbench/api/
node
/extHostTextEditor
'
;
import
*
as
TypeConverters
from
'
vs/workbench/api/
node
/extHostTypeConverters
'
;
import
{
TextEditorSelectionChangeKind
}
from
'
vs/workbench/api/
node
/extHostTypes
'
;
import
{
ExtHostDocumentsAndEditors
}
from
'
vs/workbench/api/
common
/extHostDocumentsAndEditors
'
;
import
{
ExtHostTextEditor
,
TextEditorDecorationType
}
from
'
vs/workbench/api/
common
/extHostTextEditor
'
;
import
*
as
TypeConverters
from
'
vs/workbench/api/
common
/extHostTypeConverters
'
;
import
{
TextEditorSelectionChangeKind
}
from
'
vs/workbench/api/
common
/extHostTypes
'
;
import
*
as
vscode
from
'
vscode
'
;
export
class
ExtHostEditors
implements
ExtHostEditorsShape
{
...
...
src/vs/workbench/api/
node
/extHostTreeViews.ts
→
src/vs/workbench/api/
common
/extHostTreeViews.ts
浏览文件 @
c0821aa5
...
...
@@ -9,11 +9,11 @@ import { basename } from 'vs/base/common/resources';
import
{
URI
}
from
'
vs/base/common/uri
'
;
import
{
Emitter
,
Event
}
from
'
vs/base/common/event
'
;
import
{
Disposable
}
from
'
vs/base/common/lifecycle
'
;
import
{
ExtHostTreeViewsShape
,
MainThreadTreeViewsShape
}
from
'
.
./common
/extHost.protocol
'
;
import
{
ExtHostTreeViewsShape
,
MainThreadTreeViewsShape
}
from
'
./extHost.protocol
'
;
import
{
ITreeItem
,
TreeViewItemHandleArg
,
ITreeItemLabel
,
IRevealOptions
}
from
'
vs/workbench/common/views
'
;
import
{
ExtHostCommands
,
CommandsConverter
}
from
'
vs/workbench/api/
node
/extHostCommands
'
;
import
{
ExtHostCommands
,
CommandsConverter
}
from
'
vs/workbench/api/
common
/extHostCommands
'
;
import
{
asPromise
}
from
'
vs/base/common/async
'
;
import
{
TreeItemCollapsibleState
,
ThemeIcon
,
MarkdownString
}
from
'
vs/workbench/api/
node
/extHostTypes
'
;
import
{
TreeItemCollapsibleState
,
ThemeIcon
,
MarkdownString
}
from
'
vs/workbench/api/
common
/extHostTypes
'
;
import
{
isUndefinedOrNull
,
isString
}
from
'
vs/base/common/types
'
;
import
{
equals
,
coalesce
}
from
'
vs/base/common/arrays
'
;
import
{
ILogService
}
from
'
vs/platform/log/common/log
'
;
...
...
src/vs/workbench/api/
node
/extHostTypeConverters.ts
→
src/vs/workbench/api/
common
/extHostTypeConverters.ts
浏览文件 @
c0821aa5
...
...
@@ -22,7 +22,7 @@ import * as languageSelector from 'vs/editor/common/modes/languageSelector';
import
{
WorkspaceEditDto
,
ResourceTextEditDto
,
ResourceFileEditDto
}
from
'
vs/workbench/api/common/extHost.protocol
'
;
import
{
MarkerSeverity
,
IRelatedInformation
,
IMarkerData
,
MarkerTag
}
from
'
vs/platform/markers/common/markers
'
;
import
{
ACTIVE_GROUP
,
SIDE_GROUP
}
from
'
vs/workbench/services/editor/common/editorService
'
;
import
{
ExtHostDocumentsAndEditors
}
from
'
vs/workbench/api/
node
/extHostDocumentsAndEditors
'
;
import
{
ExtHostDocumentsAndEditors
}
from
'
vs/workbench/api/
common
/extHostDocumentsAndEditors
'
;
import
{
isString
,
isNumber
}
from
'
vs/base/common/types
'
;
import
*
as
marked
from
'
vs/base/common/marked/marked
'
;
import
{
parse
}
from
'
vs/base/common/marshalling
'
;
...
...
src/vs/workbench/api/
node
/extHostTypes.ts
→
src/vs/workbench/api/
common
/extHostTypes.ts
浏览文件 @
c0821aa5
文件已移动
src/vs/workbench/api/
node
/extHostUrls.ts
→
src/vs/workbench/api/
common
/extHostUrls.ts
浏览文件 @
c0821aa5
...
...
@@ -4,7 +4,7 @@
*--------------------------------------------------------------------------------------------*/
import
*
as
vscode
from
'
vscode
'
;
import
{
MainContext
,
IMainContext
,
ExtHostUrlsShape
,
MainThreadUrlsShape
}
from
'
.
./common
/extHost.protocol
'
;
import
{
MainContext
,
IMainContext
,
ExtHostUrlsShape
,
MainThreadUrlsShape
}
from
'
./extHost.protocol
'
;
import
{
URI
,
UriComponents
}
from
'
vs/base/common/uri
'
;
import
{
toDisposable
}
from
'
vs/base/common/lifecycle
'
;
import
{
onUnexpectedError
}
from
'
vs/base/common/errors
'
;
...
...
src/vs/workbench/api/
node
/extHostWebview.ts
→
src/vs/workbench/api/
common
/extHostWebview.ts
浏览文件 @
c0821aa5
...
...
@@ -5,10 +5,10 @@
import
{
Emitter
,
Event
}
from
'
vs/base/common/event
'
;
import
{
URI
}
from
'
vs/base/common/uri
'
;
import
*
as
typeConverters
from
'
vs/workbench/api/
node
/extHostTypeConverters
'
;
import
*
as
typeConverters
from
'
vs/workbench/api/
common
/extHostTypeConverters
'
;
import
{
EditorViewColumn
}
from
'
vs/workbench/api/common/shared/editor
'
;
import
*
as
vscode
from
'
vscode
'
;
import
{
ExtHostWebviewsShape
,
IMainContext
,
MainContext
,
MainThreadWebviewsShape
,
WebviewPanelHandle
,
WebviewPanelViewState
,
WebviewInsetHandle
}
from
'
.
./common
/extHost.protocol
'
;
import
{
ExtHostWebviewsShape
,
IMainContext
,
MainContext
,
MainThreadWebviewsShape
,
WebviewPanelHandle
,
WebviewPanelViewState
,
WebviewInsetHandle
}
from
'
./extHost.protocol
'
;
import
{
Disposable
}
from
'
./extHostTypes
'
;
import
{
IExtensionDescription
}
from
'
vs/platform/extensions/common/extensions
'
;
...
...
src/vs/workbench/api/
node
/extHostWindow.ts
→
src/vs/workbench/api/
common
/extHostWindow.ts
浏览文件 @
c0821aa5
...
...
@@ -4,7 +4,7 @@
*--------------------------------------------------------------------------------------------*/
import
{
Event
,
Emitter
}
from
'
vs/base/common/event
'
;
import
{
ExtHostWindowShape
,
MainContext
,
MainThreadWindowShape
,
IMainContext
}
from
'
.
./common
/extHost.protocol
'
;
import
{
ExtHostWindowShape
,
MainContext
,
MainThreadWindowShape
,
IMainContext
}
from
'
./extHost.protocol
'
;
import
{
WindowState
}
from
'
vscode
'
;
import
{
URI
}
from
'
vs/base/common/uri
'
;
import
{
Schemas
}
from
'
vs/base/common/network
'
;
...
...
src/vs/workbench/api/
node
/extHostWorkspace.ts
→
src/vs/workbench/api/
common
/extHostWorkspace.ts
浏览文件 @
c0821aa5
...
...
@@ -18,10 +18,10 @@ import { ILogService } from 'vs/platform/log/common/log';
import
{
Severity
}
from
'
vs/platform/notification/common/notification
'
;
import
{
IRawFileMatch2
,
resultIsMatch
}
from
'
vs/workbench/services/search/common/search
'
;
import
{
Workspace
,
WorkspaceFolder
}
from
'
vs/platform/workspace/common/workspace
'
;
import
{
Range
,
RelativePattern
}
from
'
vs/workbench/api/
node
/extHostTypes
'
;
import
{
Range
,
RelativePattern
}
from
'
vs/workbench/api/
common
/extHostTypes
'
;
import
{
ITextQueryBuilderOptions
}
from
'
vs/workbench/contrib/search/common/queryBuilder
'
;
import
*
as
vscode
from
'
vscode
'
;
import
{
ExtHostWorkspaceShape
,
IWorkspaceData
,
MainThreadMessageServiceShape
,
MainThreadWorkspaceShape
,
IMainContext
,
MainContext
,
IStaticWorkspaceData
}
from
'
.
./common
/extHost.protocol
'
;
import
{
ExtHostWorkspaceShape
,
IWorkspaceData
,
MainThreadMessageServiceShape
,
MainThreadWorkspaceShape
,
IMainContext
,
MainContext
,
IStaticWorkspaceData
}
from
'
./extHost.protocol
'
;
import
{
ExtensionIdentifier
,
IExtensionDescription
}
from
'
vs/platform/extensions/common/extensions
'
;
import
{
Barrier
}
from
'
vs/base/common/async
'
;
...
...
src/vs/workbench/api/electron-browser/extensionHost.contribution.ts
浏览文件 @
c0821aa5
...
...
@@ -54,7 +54,7 @@ import '../browser/mainThreadWorkspace';
import
'
../browser/mainThreadComments
'
;
import
'
../browser/mainThreadTask
'
;
import
'
./mainThreadWebview
'
;
import
'
vs/workbench/api/
node
/apiCommands
'
;
import
'
vs/workbench/api/
common
/apiCommands
'
;
export
class
ExtensionPoints
implements
IWorkbenchContribution
{
...
...
src/vs/workbench/api/node/extHost.api.impl.ts
浏览文件 @
c0821aa5
...
...
@@ -17,45 +17,45 @@ import * as languageConfiguration from 'vs/editor/common/modes/languageConfigura
import
{
score
}
from
'
vs/editor/common/modes/languageSelector
'
;
import
*
as
files
from
'
vs/platform/files/common/files
'
;
import
{
ExtHostContext
,
IInitData
,
IMainContext
,
MainContext
,
MainThreadKeytarShape
}
from
'
vs/workbench/api/common/extHost.protocol
'
;
import
{
ExtHostApiCommands
}
from
'
vs/workbench/api/
node
/extHostApiCommands
'
;
import
{
ExtHostClipboard
}
from
'
vs/workbench/api/
node
/extHostClipboard
'
;
import
{
ExtHostCommands
}
from
'
vs/workbench/api/
node
/extHostCommands
'
;
import
{
ExtHostComments
}
from
'
vs/workbench/api/
node
/extHostComments
'
;
import
{
ExtHostConfiguration
,
ExtHostConfigProvider
}
from
'
vs/workbench/api/
node
/extHostConfiguration
'
;
import
{
ExtHostApiCommands
}
from
'
vs/workbench/api/
common
/extHostApiCommands
'
;
import
{
ExtHostClipboard
}
from
'
vs/workbench/api/
common
/extHostClipboard
'
;
import
{
ExtHostCommands
}
from
'
vs/workbench/api/
common
/extHostCommands
'
;
import
{
ExtHostComments
}
from
'
vs/workbench/api/
common
/extHostComments
'
;
import
{
ExtHostConfiguration
,
ExtHostConfigProvider
}
from
'
vs/workbench/api/
common
/extHostConfiguration
'
;
import
{
ExtHostDebugService
}
from
'
vs/workbench/api/node/extHostDebugService
'
;
import
{
ExtHostDecorations
}
from
'
vs/workbench/api/
node
/extHostDecorations
'
;
import
{
ExtHostDiagnostics
}
from
'
vs/workbench/api/
node
/extHostDiagnostics
'
;
import
{
ExtHostDialogs
}
from
'
vs/workbench/api/
node
/extHostDialogs
'
;
import
{
ExtHostDocumentContentProvider
}
from
'
vs/workbench/api/
node
/extHostDocumentContentProviders
'
;
import
{
ExtHostDocumentSaveParticipant
}
from
'
vs/workbench/api/
node
/extHostDocumentSaveParticipant
'
;
import
{
ExtHostDocuments
}
from
'
vs/workbench/api/
node
/extHostDocuments
'
;
import
{
ExtHostDocumentsAndEditors
}
from
'
vs/workbench/api/
node
/extHostDocumentsAndEditors
'
;
import
{
ExtHostDecorations
}
from
'
vs/workbench/api/
common
/extHostDecorations
'
;
import
{
ExtHostDiagnostics
}
from
'
vs/workbench/api/
common
/extHostDiagnostics
'
;
import
{
ExtHostDialogs
}
from
'
vs/workbench/api/
common
/extHostDialogs
'
;
import
{
ExtHostDocumentContentProvider
}
from
'
vs/workbench/api/
common
/extHostDocumentContentProviders
'
;
import
{
ExtHostDocumentSaveParticipant
}
from
'
vs/workbench/api/
common
/extHostDocumentSaveParticipant
'
;
import
{
ExtHostDocuments
}
from
'
vs/workbench/api/
common
/extHostDocuments
'
;
import
{
ExtHostDocumentsAndEditors
}
from
'
vs/workbench/api/
common
/extHostDocumentsAndEditors
'
;
import
{
ExtensionActivatedByAPI
}
from
'
vs/workbench/api/node/extHostExtensionActivator
'
;
import
{
ExtHostExtensionService
}
from
'
vs/workbench/api/node/extHostExtensionService
'
;
import
{
ExtHostFileSystem
}
from
'
vs/workbench/api/
node
/extHostFileSystem
'
;
import
{
ExtHostFileSystemEventService
}
from
'
vs/workbench/api/
node
/extHostFileSystemEventService
'
;
import
{
ExtHostHeapService
}
from
'
vs/workbench/api/
node
/extHostHeapService
'
;
import
{
ExtHostLanguageFeatures
,
ISchemeTransformer
}
from
'
vs/workbench/api/
node
/extHostLanguageFeatures
'
;
import
{
ExtHostLanguages
}
from
'
vs/workbench/api/
node
/extHostLanguages
'
;
import
{
ExtHostFileSystem
}
from
'
vs/workbench/api/
common
/extHostFileSystem
'
;
import
{
ExtHostFileSystemEventService
}
from
'
vs/workbench/api/
common
/extHostFileSystemEventService
'
;
import
{
ExtHostHeapService
}
from
'
vs/workbench/api/
common
/extHostHeapService
'
;
import
{
ExtHostLanguageFeatures
,
ISchemeTransformer
}
from
'
vs/workbench/api/
common
/extHostLanguageFeatures
'
;
import
{
ExtHostLanguages
}
from
'
vs/workbench/api/
common
/extHostLanguages
'
;
import
{
ExtHostLogService
}
from
'
vs/workbench/api/node/extHostLogService
'
;
import
{
ExtHostMessageService
}
from
'
vs/workbench/api/
node
/extHostMessageService
'
;
import
{
ExtHostMessageService
}
from
'
vs/workbench/api/
common
/extHostMessageService
'
;
import
{
ExtHostOutputService
}
from
'
vs/workbench/api/node/extHostOutputService
'
;
import
{
ExtHostProgress
}
from
'
vs/workbench/api/
node
/extHostProgress
'
;
import
{
ExtHostQuickOpen
}
from
'
vs/workbench/api/
node
/extHostQuickOpen
'
;
import
{
ExtHostSCM
}
from
'
vs/workbench/api/
node
/extHostSCM
'
;
import
{
ExtHostProgress
}
from
'
vs/workbench/api/
common
/extHostProgress
'
;
import
{
ExtHostQuickOpen
}
from
'
vs/workbench/api/
common
/extHostQuickOpen
'
;
import
{
ExtHostSCM
}
from
'
vs/workbench/api/
common
/extHostSCM
'
;
import
{
ExtHostSearch
}
from
'
vs/workbench/api/node/extHostSearch
'
;
import
{
ExtHostStatusBar
}
from
'
vs/workbench/api/
node
/extHostStatusBar
'
;
import
{
ExtHostStorage
}
from
'
vs/workbench/api/
node
/extHostStorage
'
;
import
{
ExtHostStatusBar
}
from
'
vs/workbench/api/
common
/extHostStatusBar
'
;
import
{
ExtHostStorage
}
from
'
vs/workbench/api/
common
/extHostStorage
'
;
import
{
ExtHostTask
}
from
'
vs/workbench/api/node/extHostTask
'
;
import
{
ExtHostTerminalService
}
from
'
vs/workbench/api/node/extHostTerminalService
'
;
import
{
ExtHostEditors
}
from
'
vs/workbench/api/
node
/extHostTextEditors
'
;
import
{
ExtHostTreeViews
}
from
'
vs/workbench/api/
node
/extHostTreeViews
'
;
import
*
as
typeConverters
from
'
vs/workbench/api/
node
/extHostTypeConverters
'
;
import
*
as
extHostTypes
from
'
vs/workbench/api/
node
/extHostTypes
'
;
import
{
ExtHostUrls
}
from
'
vs/workbench/api/
node
/extHostUrls
'
;
import
{
ExtHostWebviews
}
from
'
vs/workbench/api/
node
/extHostWebview
'
;
import
{
ExtHostWindow
}
from
'
vs/workbench/api/
node
/extHostWindow
'
;
import
{
ExtHostWorkspace
}
from
'
vs/workbench/api/
node
/extHostWorkspace
'
;
import
{
ExtHostEditors
}
from
'
vs/workbench/api/
common
/extHostTextEditors
'
;
import
{
ExtHostTreeViews
}
from
'
vs/workbench/api/
common
/extHostTreeViews
'
;
import
*
as
typeConverters
from
'
vs/workbench/api/
common
/extHostTypeConverters
'
;
import
*
as
extHostTypes
from
'
vs/workbench/api/
common
/extHostTypes
'
;
import
{
ExtHostUrls
}
from
'
vs/workbench/api/
common
/extHostUrls
'
;
import
{
ExtHostWebviews
}
from
'
vs/workbench/api/
common
/extHostWebview
'
;
import
{
ExtHostWindow
}
from
'
vs/workbench/api/
common
/extHostWindow
'
;
import
{
ExtHostWorkspace
}
from
'
vs/workbench/api/
common
/extHostWorkspace
'
;
import
{
throwProposedApiError
,
checkProposedApiEnabled
,
nullExtensionDescription
}
from
'
vs/workbench/services/extensions/common/extensions
'
;
import
{
ProxyIdentifier
}
from
'
vs/workbench/services/extensions/common/proxyIdentifier
'
;
import
{
ExtensionDescriptionRegistry
}
from
'
vs/workbench/services/extensions/node/extensionDescriptionRegistry
'
;
...
...
src/vs/workbench/api/node/extHostCLIServer.ts
浏览文件 @
c0821aa5
...
...
@@ -6,7 +6,7 @@
import
{
generateRandomPipeName
}
from
'
vs/base/parts/ipc/node/ipc.net
'
;
import
*
as
http
from
'
http
'
;
import
*
as
fs
from
'
fs
'
;
import
{
ExtHostCommands
}
from
'
vs/workbench/api/
node
/extHostCommands
'
;
import
{
ExtHostCommands
}
from
'
vs/workbench/api/
common
/extHostCommands
'
;
import
{
IURIToOpen
,
IOpenSettings
}
from
'
vs/platform/windows/common/windows
'
;
import
{
URI
}
from
'
vs/base/common/uri
'
;
import
{
hasWorkspaceFileExtension
}
from
'
vs/platform/workspaces/common/workspaces
'
;
...
...
src/vs/workbench/api/node/extHostDebugService.ts
浏览文件 @
c0821aa5
...
...
@@ -14,23 +14,23 @@ import {
IMainContext
,
IBreakpointsDeltaDto
,
ISourceMultiBreakpointDto
,
IFunctionBreakpointDto
,
IDebugSessionDto
}
from
'
vs/workbench/api/common/extHost.protocol
'
;
import
*
as
vscode
from
'
vscode
'
;
import
{
Disposable
,
Position
,
Location
,
SourceBreakpoint
,
FunctionBreakpoint
,
DebugAdapterServer
,
DebugAdapterExecutable
}
from
'
vs/workbench/api/
node
/extHostTypes
'
;
import
{
Disposable
,
Position
,
Location
,
SourceBreakpoint
,
FunctionBreakpoint
,
DebugAdapterServer
,
DebugAdapterExecutable
}
from
'
vs/workbench/api/
common
/extHostTypes
'
;
import
{
ExecutableDebugAdapter
,
SocketDebugAdapter
}
from
'
vs/workbench/contrib/debug/node/debugAdapter
'
;
import
{
AbstractDebugAdapter
}
from
'
vs/workbench/contrib/debug/common/abstractDebugAdapter
'
;
import
{
IExtHostWorkspaceProvider
}
from
'
vs/workbench/api/
node
/extHostWorkspace
'
;
import
{
IExtHostWorkspaceProvider
}
from
'
vs/workbench/api/
common
/extHostWorkspace
'
;
import
{
ExtHostExtensionService
}
from
'
vs/workbench/api/node/extHostExtensionService
'
;
import
{
ExtHostDocumentsAndEditors
}
from
'
vs/workbench/api/
node
/extHostDocumentsAndEditors
'
;
import
{
ExtHostDocumentsAndEditors
}
from
'
vs/workbench/api/
common
/extHostDocumentsAndEditors
'
;
import
{
ITerminalSettings
,
IDebuggerContribution
,
IConfig
,
IDebugAdapter
,
IDebugAdapterServer
,
IDebugAdapterExecutable
,
IAdapterDescriptor
}
from
'
vs/workbench/contrib/debug/common/debug
'
;
import
{
getTerminalLauncher
,
hasChildProcesses
,
prepareCommand
}
from
'
vs/workbench/contrib/debug/node/terminals
'
;
import
{
IWorkspaceFolder
}
from
'
vs/platform/workspace/common/workspace
'
;
import
{
AbstractVariableResolverService
}
from
'
vs/workbench/services/configurationResolver/common/variableResolver
'
;
import
{
ExtHostConfiguration
,
ExtHostConfigProvider
}
from
'
./extHostConfiguration
'
;
import
{
ExtHostConfiguration
,
ExtHostConfigProvider
}
from
'
.
./common
/extHostConfiguration
'
;
import
{
convertToVSCPaths
,
convertToDAPaths
,
isDebuggerMainContribution
}
from
'
vs/workbench/contrib/debug/common/debugUtils
'
;
import
{
ExtHostTerminalService
}
from
'
vs/workbench/api/node/extHostTerminalService
'
;
import
{
IDisposable
}
from
'
vs/base/common/lifecycle
'
;
import
{
IConfigurationResolverService
}
from
'
vs/workbench/services/configurationResolver/common/configurationResolver
'
;
import
{
CancellationToken
}
from
'
vs/base/common/cancellation
'
;
import
{
ExtHostCommands
}
from
'
vs/workbench/api/
node
/extHostCommands
'
;
import
{
ExtHostCommands
}
from
'
vs/workbench/api/
common
/extHostCommands
'
;
import
{
ExtensionDescriptionRegistry
}
from
'
vs/workbench/services/extensions/node/extensionDescriptionRegistry
'
;
import
{
IProcessEnvironment
}
from
'
vs/base/common/platform
'
;
import
{
IExtensionDescription
}
from
'
vs/platform/extensions/common/extensions
'
;
...
...
src/vs/workbench/api/node/extHostExtensionService.ts
浏览文件 @
c0821aa5
...
...
@@ -14,11 +14,11 @@ import * as pfs from 'vs/base/node/pfs';
import
{
ILogService
}
from
'
vs/platform/log/common/log
'
;
import
{
createApiFactory
,
IExtensionApiFactory
,
NodeModuleRequireInterceptor
,
VSCodeNodeModuleFactory
,
KeytarNodeModuleFactory
}
from
'
vs/workbench/api/node/extHost.api.impl
'
;
import
{
ExtHostExtensionServiceShape
,
IEnvironment
,
IInitData
,
IMainContext
,
MainContext
,
MainThreadExtensionServiceShape
,
MainThreadTelemetryShape
,
MainThreadWorkspaceShape
,
IStaticWorkspaceData
}
from
'
vs/workbench/api/common/extHost.protocol
'
;
import
{
ExtHostConfiguration
}
from
'
vs/workbench/api/
node
/extHostConfiguration
'
;
import
{
ExtHostConfiguration
}
from
'
vs/workbench/api/
common
/extHostConfiguration
'
;
import
{
ActivatedExtension
,
EmptyExtension
,
ExtensionActivatedByAPI
,
ExtensionActivatedByEvent
,
ExtensionActivationReason
,
ExtensionActivationTimes
,
ExtensionActivationTimesBuilder
,
ExtensionsActivator
,
IExtensionAPI
,
IExtensionContext
,
IExtensionMemento
,
IExtensionModule
,
HostExtension
}
from
'
vs/workbench/api/node/extHostExtensionActivator
'
;
import
{
ExtHostLogService
}
from
'
vs/workbench/api/node/extHostLogService
'
;
import
{
ExtHostStorage
}
from
'
vs/workbench/api/
node
/extHostStorage
'
;
import
{
ExtHostWorkspace
}
from
'
vs/workbench/api/
node
/extHostWorkspace
'
;
import
{
ExtHostStorage
}
from
'
vs/workbench/api/
common
/extHostStorage
'
;
import
{
ExtHostWorkspace
}
from
'
vs/workbench/api/
common
/extHostWorkspace
'
;
import
{
ExtensionActivationError
}
from
'
vs/workbench/services/extensions/common/extensions
'
;
import
{
ExtensionDescriptionRegistry
}
from
'
vs/workbench/services/extensions/node/extensionDescriptionRegistry
'
;
import
{
connectProxyResolver
}
from
'
vs/workbench/services/extensions/node/proxyResolver
'
;
...
...
src/vs/workbench/api/node/extHostTask.ts
浏览文件 @
c0821aa5
...
...
@@ -14,8 +14,8 @@ import { win32 } from 'vs/base/node/processes';
import
{
MainContext
,
MainThreadTaskShape
,
ExtHostTaskShape
,
IMainContext
}
from
'
vs/workbench/api/common/extHost.protocol
'
;
import
*
as
types
from
'
vs/workbench/api/
node
/extHostTypes
'
;
import
{
ExtHostWorkspace
,
IExtHostWorkspaceProvider
}
from
'
vs/workbench/api/
node
/extHostWorkspace
'
;
import
*
as
types
from
'
vs/workbench/api/
common
/extHostTypes
'
;
import
{
ExtHostWorkspace
,
IExtHostWorkspaceProvider
}
from
'
vs/workbench/api/
common
/extHostWorkspace
'
;
import
*
as
vscode
from
'
vscode
'
;
import
{
TaskDefinitionDTO
,
TaskExecutionDTO
,
TaskPresentationOptionsDTO
,
...
...
@@ -25,8 +25,8 @@ import {
TaskDTO
,
TaskHandleDTO
,
TaskFilterDTO
,
TaskProcessStartedDTO
,
TaskProcessEndedDTO
,
TaskSystemInfoDTO
,
TaskSetDTO
}
from
'
../common/shared/tasks
'
;
import
{
ExtHostVariableResolverService
}
from
'
vs/workbench/api/node/extHostDebugService
'
;
import
{
ExtHostDocumentsAndEditors
}
from
'
vs/workbench/api/
node
/extHostDocumentsAndEditors
'
;
import
{
ExtHostConfiguration
}
from
'
vs/workbench/api/
node
/extHostConfiguration
'
;
import
{
ExtHostDocumentsAndEditors
}
from
'
vs/workbench/api/
common
/extHostDocumentsAndEditors
'
;
import
{
ExtHostConfiguration
}
from
'
vs/workbench/api/
common
/extHostConfiguration
'
;
import
{
ExtHostTerminalService
,
ExtHostTerminal
}
from
'
vs/workbench/api/node/extHostTerminalService
'
;
import
{
IWorkspaceFolder
}
from
'
vs/platform/workspace/common/workspace
'
;
import
{
CancellationToken
,
CancellationTokenSource
}
from
'
vs/base/common/cancellation
'
;
...
...
src/vs/workbench/api/node/extHostTerminalService.ts
浏览文件 @
c0821aa5
...
...
@@ -11,7 +11,7 @@ import * as platform from 'vs/base/common/platform';
import
*
as
terminalEnvironment
from
'
vs/workbench/contrib/terminal/common/terminalEnvironment
'
;
import
{
Event
,
Emitter
}
from
'
vs/base/common/event
'
;
import
{
ExtHostTerminalServiceShape
,
MainContext
,
MainThreadTerminalServiceShape
,
IMainContext
,
ShellLaunchConfigDto
}
from
'
vs/workbench/api/common/extHost.protocol
'
;
import
{
ExtHostConfiguration
}
from
'
vs/workbench/api/
node
/extHostConfiguration
'
;
import
{
ExtHostConfiguration
}
from
'
vs/workbench/api/
common
/extHostConfiguration
'
;
import
{
ILogService
}
from
'
vs/platform/log/common/log
'
;
import
{
EXT_HOST_CREATION_DELAY
,
IShellLaunchConfig
}
from
'
vs/workbench/contrib/terminal/common/terminal
'
;
import
{
TerminalProcess
}
from
'
vs/workbench/contrib/terminal/node/terminalProcess
'
;
...
...
src/vs/workbench/services/extensions/node/extensionHostMain.ts
浏览文件 @
c0821aa5
...
...
@@ -11,10 +11,10 @@ import { URI, setUriThrowOnMissingScheme } from 'vs/base/common/uri';
import
{
IURITransformer
}
from
'
vs/base/common/uriIpc
'
;
import
{
IMessagePassingProtocol
}
from
'
vs/base/parts/ipc/common/ipc
'
;
import
{
IEnvironment
,
IInitData
,
MainContext
,
MainThreadConsoleShape
}
from
'
vs/workbench/api/common/extHost.protocol
'
;
import
{
ExtHostConfiguration
}
from
'
vs/workbench/api/
node
/extHostConfiguration
'
;
import
{
ExtHostConfiguration
}
from
'
vs/workbench/api/
common
/extHostConfiguration
'
;
import
{
ExtHostExtensionService
}
from
'
vs/workbench/api/node/extHostExtensionService
'
;
import
{
ExtHostLogService
}
from
'
vs/workbench/api/node/extHostLogService
'
;
import
{
ExtHostWorkspace
}
from
'
vs/workbench/api/
node
/extHostWorkspace
'
;
import
{
ExtHostWorkspace
}
from
'
vs/workbench/api/
common
/extHostWorkspace
'
;
import
{
RPCProtocol
}
from
'
vs/workbench/services/extensions/node/rpcProtocol
'
;
import
{
IExtensionDescription
}
from
'
vs/platform/extensions/common/extensions
'
;
import
{
withNullAsUndefined
}
from
'
vs/base/common/types
'
;
...
...
src/vs/workbench/services/extensions/node/proxyResolver.ts
浏览文件 @
c0821aa5
...
...
@@ -13,8 +13,8 @@ import * as cp from 'child_process';
import
{
assign
}
from
'
vs/base/common/objects
'
;
import
{
endsWith
}
from
'
vs/base/common/strings
'
;
import
{
IExtHostWorkspaceProvider
}
from
'
vs/workbench/api/
node
/extHostWorkspace
'
;
import
{
ExtHostConfigProvider
}
from
'
vs/workbench/api/
node
/extHostConfiguration
'
;
import
{
IExtHostWorkspaceProvider
}
from
'
vs/workbench/api/
common
/extHostWorkspace
'
;
import
{
ExtHostConfigProvider
}
from
'
vs/workbench/api/
common
/extHostConfiguration
'
;
import
{
ProxyAgent
}
from
'
vscode-proxy-agent
'
;
import
{
MainThreadTelemetryShape
}
from
'
vs/workbench/api/common/extHost.protocol
'
;
import
{
ExtHostLogService
}
from
'
vs/workbench/api/node/extHostLogService
'
;
...
...
src/vs/workbench/test/electron-browser/api/extHostApiCommands.test.ts
浏览文件 @
c0821aa5
...
...
@@ -7,24 +7,24 @@ import * as assert from 'assert';
import
{
setUnexpectedErrorHandler
,
errorHandler
}
from
'
vs/base/common/errors
'
;
import
{
TestInstantiationService
}
from
'
vs/platform/instantiation/test/common/instantiationServiceMock
'
;
import
{
URI
}
from
'
vs/base/common/uri
'
;
import
*
as
types
from
'
vs/workbench/api/
node
/extHostTypes
'
;
import
*
as
types
from
'
vs/workbench/api/
common
/extHostTypes
'
;
import
{
TextModel
as
EditorModel
}
from
'
vs/editor/common/model/textModel
'
;
import
{
TestRPCProtocol
}
from
'
./testRPCProtocol
'
;
import
{
MarkerService
}
from
'
vs/platform/markers/common/markerService
'
;
import
{
IMarkerService
}
from
'
vs/platform/markers/common/markers
'
;
import
{
ICommandService
,
CommandsRegistry
}
from
'
vs/platform/commands/common/commands
'
;
import
{
IModelService
}
from
'
vs/editor/common/services/modelService
'
;
import
{
ExtHostLanguageFeatures
}
from
'
vs/workbench/api/
node
/extHostLanguageFeatures
'
;
import
{
ExtHostLanguageFeatures
}
from
'
vs/workbench/api/
common
/extHostLanguageFeatures
'
;
import
{
MainThreadLanguageFeatures
}
from
'
vs/workbench/api/browser/mainThreadLanguageFeatures
'
;
import
{
IHeapService
,
NullHeapService
}
from
'
vs/workbench/services/heap/common/heap
'
;
import
{
ExtHostApiCommands
}
from
'
vs/workbench/api/
node
/extHostApiCommands
'
;
import
{
ExtHostCommands
}
from
'
vs/workbench/api/
node
/extHostCommands
'
;
import
{
ExtHostHeapService
}
from
'
vs/workbench/api/
node
/extHostHeapService
'
;
import
{
ExtHostApiCommands
}
from
'
vs/workbench/api/
common
/extHostApiCommands
'
;
import
{
ExtHostCommands
}
from
'
vs/workbench/api/
common
/extHostCommands
'
;
import
{
ExtHostHeapService
}
from
'
vs/workbench/api/
common
/extHostHeapService
'
;
import
{
MainThreadCommands
}
from
'
vs/workbench/api/browser/mainThreadCommands
'
;
import
{
ExtHostDocuments
}
from
'
vs/workbench/api/
node
/extHostDocuments
'
;
import
{
ExtHostDocumentsAndEditors
}
from
'
vs/workbench/api/
node
/extHostDocumentsAndEditors
'
;
import
{
ExtHostDocuments
}
from
'
vs/workbench/api/
common
/extHostDocuments
'
;
import
{
ExtHostDocumentsAndEditors
}
from
'
vs/workbench/api/
common
/extHostDocumentsAndEditors
'
;
import
{
MainContext
,
ExtHostContext
}
from
'
vs/workbench/api/common/extHost.protocol
'
;
import
{
ExtHostDiagnostics
}
from
'
vs/workbench/api/
node
/extHostDiagnostics
'
;
import
{
ExtHostDiagnostics
}
from
'
vs/workbench/api/
common
/extHostDiagnostics
'
;
import
*
as
vscode
from
'
vscode
'
;
import
{
IInstantiationService
}
from
'
vs/platform/instantiation/common/instantiation
'
;
import
'
vs/workbench/contrib/search/browser/search.contribution
'
;
...
...
src/vs/workbench/test/electron-browser/api/extHostCommands.test.ts
浏览文件 @
c0821aa5
...
...
@@ -4,7 +4,7 @@
*--------------------------------------------------------------------------------------------*/
import
*
as
assert
from
'
assert
'
;
import
{
ExtHostCommands
}
from
'
vs/workbench/api/
node
/extHostCommands
'
;
import
{
ExtHostCommands
}
from
'
vs/workbench/api/
common
/extHostCommands
'
;
import
{
MainThreadCommandsShape
}
from
'
vs/workbench/api/common/extHost.protocol
'
;
import
{
CommandsRegistry
}
from
'
vs/platform/commands/common/commands
'
;
import
{
SingleProxyRPCProtocol
}
from
'
./testRPCProtocol
'
;
...
...
src/vs/workbench/test/electron-browser/api/extHostConfiguration.test.ts
浏览文件 @
c0821aa5
...
...
@@ -5,8 +5,8 @@
import
*
as
assert
from
'
assert
'
;
import
{
URI
}
from
'
vs/base/common/uri
'
;
import
{
ExtHostWorkspace
}
from
'
vs/workbench/api/
node
/extHostWorkspace
'
;
import
{
ExtHostConfigProvider
}
from
'
vs/workbench/api/
node
/extHostConfiguration
'
;
import
{
ExtHostWorkspace
}
from
'
vs/workbench/api/
common
/extHostWorkspace
'
;
import
{
ExtHostConfigProvider
}
from
'
vs/workbench/api/
common
/extHostConfiguration
'
;
import
{
MainThreadConfigurationShape
,
IConfigurationInitData
}
from
'
vs/workbench/api/common/extHost.protocol
'
;
import
{
ConfigurationModel
}
from
'
vs/platform/configuration/common/configurationModels
'
;
import
{
TestRPCProtocol
}
from
'
./testRPCProtocol
'
;
...
...
src/vs/workbench/test/electron-browser/api/extHostDiagnostics.test.ts
浏览文件 @
c0821aa5
...
...
@@ -5,8 +5,8 @@
import
*
as
assert
from
'
assert
'
;
import
{
URI
,
UriComponents
}
from
'
vs/base/common/uri
'
;
import
{
DiagnosticCollection
,
ExtHostDiagnostics
}
from
'
vs/workbench/api/
node
/extHostDiagnostics
'
;
import
{
Diagnostic
,
DiagnosticSeverity
,
Range
,
DiagnosticRelatedInformation
,
Location
}
from
'
vs/workbench/api/
node
/extHostTypes
'
;
import
{
DiagnosticCollection
,
ExtHostDiagnostics
}
from
'
vs/workbench/api/
common
/extHostDiagnostics
'
;
import
{
Diagnostic
,
DiagnosticSeverity
,
Range
,
DiagnosticRelatedInformation
,
Location
}
from
'
vs/workbench/api/
common
/extHostTypes
'
;
import
{
MainThreadDiagnosticsShape
,
IMainContext
}
from
'
vs/workbench/api/common/extHost.protocol
'
;
import
{
IMarkerData
,
MarkerSeverity
}
from
'
vs/platform/markers/common/markers
'
;
import
{
mock
}
from
'
vs/workbench/test/electron-browser/api/mock
'
;
...
...
src/vs/workbench/test/electron-browser/api/extHostDocumentData.test.ts
浏览文件 @
c0821aa5
...
...
@@ -5,8 +5,8 @@
import
*
as
assert
from
'
assert
'
;
import
{
URI
}
from
'
vs/base/common/uri
'
;
import
{
ExtHostDocumentData
}
from
'
vs/workbench/api/
node
/extHostDocumentData
'
;
import
{
Position
}
from
'
vs/workbench/api/
node
/extHostTypes
'
;
import
{
ExtHostDocumentData
}
from
'
vs/workbench/api/
common
/extHostDocumentData
'
;
import
{
Position
}
from
'
vs/workbench/api/
common
/extHostTypes
'
;
import
{
Range
}
from
'
vs/editor/common/core/range
'
;
import
{
MainThreadDocumentsShape
}
from
'
vs/workbench/api/common/extHost.protocol
'
;
import
{
IModelChangedEvent
}
from
'
vs/editor/common/model/mirrorTextModel
'
;
...
...
src/vs/workbench/test/electron-browser/api/extHostDocumentSaveParticipant.test.ts
浏览文件 @
c0821aa5
...
...
@@ -4,11 +4,11 @@
*--------------------------------------------------------------------------------------------*/
import
*
as
assert
from
'
assert
'
;
import
{
URI
}
from
'
vs/base/common/uri
'
;
import
{
ExtHostDocuments
}
from
'
vs/workbench/api/
node
/extHostDocuments
'
;
import
{
ExtHostDocumentsAndEditors
}
from
'
vs/workbench/api/
node
/extHostDocumentsAndEditors
'
;
import
{
TextDocumentSaveReason
,
TextEdit
,
Position
,
EndOfLine
}
from
'
vs/workbench/api/
node
/extHostTypes
'
;
import
{
ExtHostDocuments
}
from
'
vs/workbench/api/
common
/extHostDocuments
'
;
import
{
ExtHostDocumentsAndEditors
}
from
'
vs/workbench/api/
common
/extHostDocumentsAndEditors
'
;
import
{
TextDocumentSaveReason
,
TextEdit
,
Position
,
EndOfLine
}
from
'
vs/workbench/api/
common
/extHostTypes
'
;
import
{
MainThreadTextEditorsShape
,
WorkspaceEditDto
}
from
'
vs/workbench/api/common/extHost.protocol
'
;
import
{
ExtHostDocumentSaveParticipant
}
from
'
vs/workbench/api/
node
/extHostDocumentSaveParticipant
'
;
import
{
ExtHostDocumentSaveParticipant
}
from
'
vs/workbench/api/
common
/extHostDocumentSaveParticipant
'
;
import
{
SingleProxyRPCProtocol
}
from
'
./testRPCProtocol
'
;
import
{
SaveReason
}
from
'
vs/workbench/services/textfile/common/textfiles
'
;
import
*
as
vscode
from
'
vscode
'
;
...
...
src/vs/workbench/test/electron-browser/api/extHostDocumentsAndEditors.test.ts
浏览文件 @
c0821aa5
...
...
@@ -5,7 +5,7 @@
import
*
as
assert
from
'
assert
'
;
import
{
URI
}
from
'
vs/base/common/uri
'
;
import
{
ExtHostDocumentsAndEditors
}
from
'
vs/workbench/api/
node
/extHostDocumentsAndEditors
'
;
import
{
ExtHostDocumentsAndEditors
}
from
'
vs/workbench/api/
common
/extHostDocumentsAndEditors
'
;
suite
(
'
ExtHostDocumentsAndEditors
'
,
()
=>
{
...
...
src/vs/workbench/test/electron-browser/api/extHostFileSystemEventService.test.ts
浏览文件 @
c0821aa5
...
...
@@ -3,7 +3,7 @@
* Licensed under the MIT License. See License.txt in the project root for license information.
*--------------------------------------------------------------------------------------------*/
import
*
as
assert
from
'
assert
'
;
import
{
ExtHostFileSystemEventService
}
from
'
vs/workbench/api/
node
/extHostFileSystemEventService
'
;
import
{
ExtHostFileSystemEventService
}
from
'
vs/workbench/api/
common
/extHostFileSystemEventService
'
;
import
{
IMainContext
}
from
'
vs/workbench/api/common/extHost.protocol
'
;
suite
(
'
ExtHostFileSystemEventService
'
,
()
=>
{
...
...
src/vs/workbench/test/electron-browser/api/extHostLanguageFeatures.test.ts
浏览文件 @
c0821aa5
...
...
@@ -7,20 +7,20 @@ import * as assert from 'assert';
import
{
TestInstantiationService
}
from
'
vs/platform/instantiation/test/common/instantiationServiceMock
'
;
import
{
setUnexpectedErrorHandler
,
errorHandler
}
from
'
vs/base/common/errors
'
;
import
{
URI
}
from
'
vs/base/common/uri
'
;
import
*
as
types
from
'
vs/workbench/api/
node
/extHostTypes
'
;
import
*
as
types
from
'
vs/workbench/api/
common
/extHostTypes
'
;
import
{
TextModel
as
EditorModel
}
from
'
vs/editor/common/model/textModel
'
;
import
{
Position
as
EditorPosition
,
Position
}
from
'
vs/editor/common/core/position
'
;
import
{
Range
as
EditorRange
}
from
'
vs/editor/common/core/range
'
;
import
{
TestRPCProtocol
}
from
'
./testRPCProtocol
'
;
import
{
IMarkerService
}
from
'
vs/platform/markers/common/markers
'
;
import
{
MarkerService
}
from
'
vs/platform/markers/common/markerService
'
;
import
{
ExtHostLanguageFeatures
}
from
'
vs/workbench/api/
node
/extHostLanguageFeatures
'
;
import
{
ExtHostLanguageFeatures
}
from
'
vs/workbench/api/
common
/extHostLanguageFeatures
'
;
import
{
MainThreadLanguageFeatures
}
from
'
vs/workbench/api/browser/mainThreadLanguageFeatures
'
;
import
{
ExtHostCommands
}
from
'
vs/workbench/api/
node
/extHostCommands
'
;
import
{
ExtHostCommands
}
from
'
vs/workbench/api/
common
/extHostCommands
'
;
import
{
MainThreadCommands
}
from
'
vs/workbench/api/browser/mainThreadCommands
'
;
import
{
IHeapService
,
NullHeapService
}
from
'
vs/workbench/services/heap/common/heap
'
;
import
{
ExtHostDocuments
}
from
'
vs/workbench/api/
node
/extHostDocuments
'
;
import
{
ExtHostDocumentsAndEditors
}
from
'
vs/workbench/api/
node
/extHostDocumentsAndEditors
'
;
import
{
ExtHostDocuments
}
from
'
vs/workbench/api/
common
/extHostDocuments
'
;
import
{
ExtHostDocumentsAndEditors
}
from
'
vs/workbench/api/
common
/extHostDocumentsAndEditors
'
;
import
{
getDocumentSymbols
}
from
'
vs/editor/contrib/quickOpen/quickOpen
'
;
import
*
as
modes
from
'
vs/editor/common/modes
'
;
import
{
getCodeLensData
}
from
'
vs/editor/contrib/codelens/codelens
'
;
...
...
@@ -36,8 +36,8 @@ import { provideSuggestionItems, CompletionOptions } from 'vs/editor/contrib/sug
import
{
getDocumentFormattingEditsUntilResult
,
getDocumentRangeFormattingEditsUntilResult
,
getOnTypeFormattingEdits
}
from
'
vs/editor/contrib/format/format
'
;
import
{
getLinks
}
from
'
vs/editor/contrib/links/getLinks
'
;
import
{
MainContext
,
ExtHostContext
}
from
'
vs/workbench/api/common/extHost.protocol
'
;
import
{
ExtHostDiagnostics
}
from
'
vs/workbench/api/
node
/extHostDiagnostics
'
;
import
{
ExtHostHeapService
}
from
'
vs/workbench/api/
node
/extHostHeapService
'
;
import
{
ExtHostDiagnostics
}
from
'
vs/workbench/api/
common
/extHostDiagnostics
'
;
import
{
ExtHostHeapService
}
from
'
vs/workbench/api/
common
/extHostHeapService
'
;
import
*
as
vscode
from
'
vscode
'
;
import
{
IInstantiationService
}
from
'
vs/platform/instantiation/common/instantiation
'
;
import
{
NullLogService
}
from
'
vs/platform/log/common/log
'
;
...
...
src/vs/workbench/test/electron-browser/api/extHostSearch.test.ts
浏览文件 @
c0821aa5
...
...
@@ -13,7 +13,7 @@ import { URI, UriComponents } from 'vs/base/common/uri';
import
*
as
pfs
from
'
vs/base/node/pfs
'
;
import
{
MainContext
,
MainThreadSearchShape
}
from
'
vs/workbench/api/common/extHost.protocol
'
;
import
{
ExtHostSearch
}
from
'
vs/workbench/api/node/extHostSearch
'
;
import
{
Range
}
from
'
vs/workbench/api/
node
/extHostTypes
'
;
import
{
Range
}
from
'
vs/workbench/api/
common
/extHostTypes
'
;
import
{
IFileMatch
,
IFileQuery
,
IPatternInfo
,
IRawFileMatch2
,
ISearchCompleteStats
,
ISearchQuery
,
ITextQuery
,
QueryType
,
resultIsMatch
}
from
'
vs/workbench/services/search/common/search
'
;
import
{
TestRPCProtocol
}
from
'
vs/workbench/test/electron-browser/api/testRPCProtocol
'
;
import
{
TestLogService
}
from
'
vs/workbench/test/workbenchTestServices
'
;
...
...
src/vs/workbench/test/electron-browser/api/extHostTextEditor.test.ts
浏览文件 @
c0821aa5
...
...
@@ -3,11 +3,11 @@
* Licensed under the MIT License. See License.txt in the project root for license information.
*--------------------------------------------------------------------------------------------*/
import
*
as
assert
from
'
assert
'
;
import
{
TextEditorLineNumbersStyle
,
Range
}
from
'
vs/workbench/api/
node
/extHostTypes
'
;
import
{
TextEditorLineNumbersStyle
,
Range
}
from
'
vs/workbench/api/
common
/extHostTypes
'
;
import
{
TextEditorCursorStyle
,
RenderLineNumbersType
}
from
'
vs/editor/common/config/editorOptions
'
;
import
{
MainThreadTextEditorsShape
,
IResolvedTextEditorConfiguration
,
ITextEditorConfigurationUpdate
}
from
'
vs/workbench/api/common/extHost.protocol
'
;
import
{
ExtHostTextEditorOptions
,
ExtHostTextEditor
}
from
'
vs/workbench/api/
node
/extHostTextEditor
'
;
import
{
ExtHostDocumentData
}
from
'
vs/workbench/api/
node
/extHostDocumentData
'
;
import
{
ExtHostTextEditorOptions
,
ExtHostTextEditor
}
from
'
vs/workbench/api/
common
/extHostTextEditor
'
;
import
{
ExtHostDocumentData
}
from
'
vs/workbench/api/
common
/extHostDocumentData
'
;
import
{
URI
}
from
'
vs/base/common/uri
'
;
import
{
mock
}
from
'
vs/workbench/test/electron-browser/api/mock
'
;
...
...
src/vs/workbench/test/electron-browser/api/extHostTextEditors.test.ts
浏览文件 @
c0821aa5
...
...
@@ -3,13 +3,13 @@
* Licensed under the MIT License. See License.txt in the project root for license information.
*--------------------------------------------------------------------------------------------*/
import
*
as
assert
from
'
assert
'
;
import
*
as
extHostTypes
from
'
vs/workbench/api/
node
/extHostTypes
'
;
import
*
as
extHostTypes
from
'
vs/workbench/api/
common
/extHostTypes
'
;
import
{
MainContext
,
MainThreadTextEditorsShape
,
WorkspaceEditDto
}
from
'
vs/workbench/api/common/extHost.protocol
'
;
import
{
URI
}
from
'
vs/base/common/uri
'
;
import
{
mock
}
from
'
vs/workbench/test/electron-browser/api/mock
'
;
import
{
ExtHostDocumentsAndEditors
}
from
'
vs/workbench/api/
node
/extHostDocumentsAndEditors
'
;
import
{
ExtHostDocumentsAndEditors
}
from
'
vs/workbench/api/
common
/extHostDocumentsAndEditors
'
;
import
{
SingleProxyRPCProtocol
,
TestRPCProtocol
}
from
'
vs/workbench/test/electron-browser/api/testRPCProtocol
'
;
import
{
ExtHostEditors
}
from
'
vs/workbench/api/
node
/extHostTextEditors
'
;
import
{
ExtHostEditors
}
from
'
vs/workbench/api/
common
/extHostTextEditors
'
;
import
{
ResourceTextEdit
}
from
'
vs/editor/common/modes
'
;
suite
(
'
ExtHostTextEditors.applyWorkspaceEdit
'
,
()
=>
{
...
...
src/vs/workbench/test/electron-browser/api/extHostTreeViews.test.ts
浏览文件 @
c0821aa5
...
...
@@ -6,12 +6,12 @@
import
*
as
assert
from
'
assert
'
;
import
*
as
sinon
from
'
sinon
'
;
import
{
Emitter
}
from
'
vs/base/common/event
'
;
import
{
ExtHostTreeViews
}
from
'
vs/workbench/api/
node
/extHostTreeViews
'
;
import
{
ExtHostCommands
}
from
'
vs/workbench/api/
node
/extHostCommands
'
;
import
{
ExtHostTreeViews
}
from
'
vs/workbench/api/
common
/extHostTreeViews
'
;
import
{
ExtHostCommands
}
from
'
vs/workbench/api/
common
/extHostCommands
'
;
import
{
MainThreadTreeViewsShape
,
MainContext
}
from
'
vs/workbench/api/common/extHost.protocol
'
;
import
{
TreeDataProvider
,
TreeItem
}
from
'
vscode
'
;
import
{
TestRPCProtocol
}
from
'
./testRPCProtocol
'
;
import
{
ExtHostHeapService
}
from
'
vs/workbench/api/
node
/extHostHeapService
'
;
import
{
ExtHostHeapService
}
from
'
vs/workbench/api/
common
/extHostHeapService
'
;
import
{
TestInstantiationService
}
from
'
vs/platform/instantiation/test/common/instantiationServiceMock
'
;
import
{
MainThreadCommands
}
from
'
vs/workbench/api/browser/mainThreadCommands
'
;
import
{
IInstantiationService
}
from
'
vs/platform/instantiation/common/instantiation
'
;
...
...
src/vs/workbench/test/electron-browser/api/extHostTypeConverter.test.ts
浏览文件 @
c0821aa5
...
...
@@ -5,10 +5,10 @@
import
*
as
assert
from
'
assert
'
;
import
{
MarkdownString
,
LogLevel
}
from
'
vs/workbench/api/
node
/extHostTypeConverters
'
;
import
{
MarkdownString
,
LogLevel
}
from
'
vs/workbench/api/
common
/extHostTypeConverters
'
;
import
{
isEmptyObject
}
from
'
vs/base/common/types
'
;
import
{
size
}
from
'
vs/base/common/collections
'
;
import
*
as
types
from
'
vs/workbench/api/
node
/extHostTypes
'
;
import
*
as
types
from
'
vs/workbench/api/
common
/extHostTypes
'
;
import
{
LogLevel
as
_MainLogLevel
}
from
'
vs/platform/log/common/log
'
;
suite
(
'
ExtHostTypeConverter
'
,
function
()
{
...
...
src/vs/workbench/test/electron-browser/api/extHostTypes.test.ts
浏览文件 @
c0821aa5
...
...
@@ -5,7 +5,7 @@
import
*
as
assert
from
'
assert
'
;
import
{
URI
}
from
'
vs/base/common/uri
'
;
import
*
as
types
from
'
vs/workbench/api/
node
/extHostTypes
'
;
import
*
as
types
from
'
vs/workbench/api/
common
/extHostTypes
'
;
import
{
isWindows
}
from
'
vs/base/common/platform
'
;
function
assertToJSON
(
a
:
any
,
expected
:
any
)
{
...
...
src/vs/workbench/test/electron-browser/api/extHostWebview.test.ts
浏览文件 @
c0821aa5
...
...
@@ -5,7 +5,7 @@
import
*
as
assert
from
'
assert
'
;
import
{
MainThreadWebviews
}
from
'
vs/workbench/api/electron-browser/mainThreadWebview
'
;
import
{
ExtHostWebviews
}
from
'
vs/workbench/api/
node
/extHostWebview
'
;
import
{
ExtHostWebviews
}
from
'
vs/workbench/api/
common
/extHostWebview
'
;
import
{
mock
}
from
'
vs/workbench/test/electron-browser/api/mock
'
;
import
*
as
vscode
from
'
vscode
'
;
import
{
SingleProxyRPCProtocol
}
from
'
./testRPCProtocol
'
;
...
...
src/vs/workbench/test/electron-browser/api/extHostWorkspace.test.ts
浏览文件 @
c0821aa5
...
...
@@ -13,8 +13,8 @@ import { ILogService, NullLogService } from 'vs/platform/log/common/log';
import
{
IWorkspaceFolderData
}
from
'
vs/platform/workspace/common/workspace
'
;
import
{
MainThreadWorkspace
}
from
'
vs/workbench/api/browser/mainThreadWorkspace
'
;
import
{
IMainContext
,
IWorkspaceData
,
MainContext
}
from
'
vs/workbench/api/common/extHost.protocol
'
;
import
{
RelativePattern
}
from
'
vs/workbench/api/
node
/extHostTypes
'
;
import
{
ExtHostWorkspace
}
from
'
vs/workbench/api/
node
/extHostWorkspace
'
;
import
{
RelativePattern
}
from
'
vs/workbench/api/
common
/extHostTypes
'
;
import
{
ExtHostWorkspace
}
from
'
vs/workbench/api/
common
/extHostWorkspace
'
;
import
{
mock
}
from
'
vs/workbench/test/electron-browser/api/mock
'
;
import
{
TestRPCProtocol
}
from
'
./testRPCProtocol
'
;
...
...
tslint.json
浏览文件 @
c0821aa5
...
...
@@ -378,6 +378,7 @@
{
"target"
:
"**/vs/workbench/api/common/**"
,
"restrictions"
:
[
"vscode"
,
"vs/nls"
,
"**/vs/base/common/**"
,
"**/vs/platform/*/common/**"
,
...
...
@@ -575,4 +576,4 @@
"no-nls-in-standalone-editor"
:
true
},
"defaultSeverity"
:
"warning"
}
\ No newline at end of file
}
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录