Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
掘金者说
vscode
提交
d617ede2
V
vscode
项目概览
掘金者说
/
vscode
与 Fork 源项目一致
从无法访问的项目Fork
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
V
vscode
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
d617ede2
编写于
9月 20, 2018
作者:
S
Sandeep Somavarapu
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Change to options with force parameter
上级
65277c5e
变更
3
隐藏空白更改
内联
并排
Showing
3 changed file
with
8 addition
and
8 deletion
+8
-8
src/vs/vscode.d.ts
src/vs/vscode.d.ts
+4
-4
src/vs/workbench/api/node/extHost.api.impl.ts
src/vs/workbench/api/node/extHost.api.impl.ts
+2
-2
src/vs/workbench/api/node/extHostOutputService.ts
src/vs/workbench/api/node/extHostOutputService.ts
+2
-2
未找到文件。
src/vs/vscode.d.ts
浏览文件 @
d617ede2
...
...
@@ -6222,15 +6222,15 @@ declare module 'vscode' {
/**
* Creates a new [output channel](#OutputChannel) with the given name.
* By default the
channel will not push the appended data and hence there will be a delay while showing it in the UI
.
*
Pass `true` for `push` argument to push the data and show immediately
.
* By default the
UI will not show the appended data immediately
.
*
To force UI to show the data immediately pass options with `force` parameter set to `true`
.
*
* *NOTE* Default output channels help in improving the performance of VS Code.
*
* @param name Human-readable string which will be used to represent the channel in the UI.
* @param
push Set to `true` to push the data and show in the UI immediately
.
* @param
options Optional options to control how the channel will be created
.
*/
export
function
createOutputChannel
(
name
:
string
,
push
?:
boolean
):
OutputChannel
;
export
function
createOutputChannel
(
name
:
string
,
options
?:
{
force
?:
boolean
}
):
OutputChannel
;
/**
* Create and show a new webview panel.
...
...
src/vs/workbench/api/node/extHost.api.impl.ts
浏览文件 @
d617ede2
...
...
@@ -432,8 +432,8 @@ export function createApiFactory(
withProgress
<
R
>
(
options
:
vscode
.
ProgressOptions
,
task
:
(
progress
:
vscode
.
Progress
<
{
message
?:
string
;
worked
?:
number
}
>
,
token
:
vscode
.
CancellationToken
)
=>
Thenable
<
R
>
)
{
return
extHostProgress
.
withProgress
(
extension
,
options
,
task
);
},
createOutputChannel
(
name
:
string
,
push
?:
boolean
):
vscode
.
OutputChannel
{
return
extHostOutputService
.
createOutputChannel
(
name
,
push
);
createOutputChannel
(
name
:
string
,
options
?:
{
force
?:
boolean
}
):
vscode
.
OutputChannel
{
return
extHostOutputService
.
createOutputChannel
(
name
,
options
);
},
createWebviewPanel
(
viewType
:
string
,
title
:
string
,
showOptions
:
vscode
.
ViewColumn
|
{
viewColumn
:
vscode
.
ViewColumn
,
preserveFocus
?:
boolean
},
options
:
vscode
.
WebviewPanelOptions
&
vscode
.
WebviewOptions
):
vscode
.
WebviewPanel
{
return
extHostWebviews
.
createWebview
(
extension
.
extensionLocation
,
viewType
,
title
,
showOptions
,
options
);
...
...
src/vs/workbench/api/node/extHostOutputService.ts
浏览文件 @
d617ede2
...
...
@@ -106,12 +106,12 @@ export class ExtHostOutputService {
this
.
_proxy
=
mainContext
.
getProxy
(
MainContext
.
MainThreadOutputService
);
}
createOutputChannel
(
name
:
string
,
push
:
boolean
):
vscode
.
OutputChannel
{
createOutputChannel
(
name
:
string
,
options
?:
{
force
?:
boolean
}
):
vscode
.
OutputChannel
{
name
=
name
.
trim
();
if
(
!
name
)
{
throw
new
Error
(
'
illegal argument `name`. must not be falsy
'
);
}
else
{
return
push
?
new
ExtHostPushOutputChannel
(
name
,
this
.
_proxy
)
:
new
ExtHostPullOutputChannel
(
name
,
this
.
_outputDir
,
this
.
_proxy
);
return
options
&&
options
.
force
?
new
ExtHostPushOutputChannel
(
name
,
this
.
_proxy
)
:
new
ExtHostPullOutputChannel
(
name
,
this
.
_outputDir
,
this
.
_proxy
);
}
}
}
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录