Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
xxadev
vscode
提交
101ff0ab
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,发现更多精彩内容 >>
提交
101ff0ab
编写于
6月 29, 2017
作者:
D
Dirk Baeumer
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Fixes #29759: More Task API feedback
上级
60a2c5e1
变更
3
隐藏空白更改
内联
并排
Showing
3 changed file
with
11 addition
and
10 deletion
+11
-10
src/vs/vscode.proposed.d.ts
src/vs/vscode.proposed.d.ts
+7
-2
src/vs/workbench/api/node/extHostTypes.ts
src/vs/workbench/api/node/extHostTypes.ts
+1
-5
src/vs/workbench/parts/tasks/common/tasks.ts
src/vs/workbench/parts/tasks/common/tasks.ts
+3
-3
未找到文件。
src/vs/vscode.proposed.d.ts
浏览文件 @
101ff0ab
...
...
@@ -117,7 +117,7 @@ declare module 'vscode' {
/**
* The rebuild all task group;
*/
public
static
Rebuild
All
:
TaskGroup
;
public
static
Rebuild
:
TaskGroup
;
/**
* The test all task group;
...
...
@@ -146,6 +146,11 @@ declare module 'vscode' {
* ```
*/
readonly
type
:
string
;
/**
* Additional attributes of a concrete task definition.
*/
[
name
:
string
]:
any
;
}
/**
...
...
@@ -298,7 +303,7 @@ declare module 'vscode' {
* A human-readable string describing the source of this
* shell task, e.g. 'gulp' or 'npm'.
*/
source
?
:
string
;
source
:
string
;
/**
* The task group this tasks belongs to. See TaskGroup
...
...
src/vs/workbench/api/node/extHostTypes.ts
浏览文件 @
101ff0ab
...
...
@@ -1040,7 +1040,7 @@ export class TaskGroup implements vscode.TaskGroup {
public
static
Build
:
TaskGroup
=
new
TaskGroup
(
'
build
'
,
'
Build
'
);
public
static
Rebuild
All
:
TaskGroup
=
new
TaskGroup
(
'
rebuildAll
'
,
'
RebuildAll
'
);
public
static
Rebuild
:
TaskGroup
=
new
TaskGroup
(
'
rebuild
'
,
'
Rebuild
'
);
public
static
Test
:
TaskGroup
=
new
TaskGroup
(
'
clean
'
,
'
Clean
'
);
...
...
@@ -1248,10 +1248,6 @@ export class Task implements vscode.Task {
}
set
source
(
value
:
string
)
{
if
(
value
===
void
0
||
value
===
null
)
{
this
.
_source
=
undefined
;
return
;
}
if
(
typeof
value
!==
'
string
'
||
value
.
length
===
0
)
{
throw
illegalArgument
(
'
source must be a string of length > 0
'
);
}
...
...
src/vs/workbench/parts/tasks/common/tasks.ts
浏览文件 @
101ff0ab
...
...
@@ -203,16 +203,16 @@ export namespace TaskGroup {
export
const
Build
:
'
build
'
=
'
build
'
;
export
const
Rebuild
All
:
'
rebuildAll
'
=
'
rebuildAll
'
;
export
const
Rebuild
:
'
rebuild
'
=
'
rebuild
'
;
export
const
Test
:
'
test
'
=
'
test
'
;
export
function
is
(
value
:
string
):
value
is
string
{
return
value
===
Clean
||
value
===
Build
||
value
===
Rebuild
All
||
value
===
Test
;
return
value
===
Clean
||
value
===
Build
||
value
===
Rebuild
||
value
===
Test
;
}
}
export
type
TaskGroup
=
'
clean
'
|
'
build
'
|
'
rebuild
All
'
|
'
test
'
;
export
type
TaskGroup
=
'
clean
'
|
'
build
'
|
'
rebuild
'
|
'
test
'
;
export
enum
TaskSourceKind
{
Workspace
=
1
,
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录