Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
掘金者说
vscode
提交
d9cbd11d
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,发现更多精彩内容 >>
提交
d9cbd11d
编写于
8月 18, 2017
作者:
M
Matt Bierner
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Pick up TS 2.5.1 insiders
上级
99beb4f9
变更
5
隐藏空白更改
内联
并排
Showing
5 changed file
with
10 addition
and
10 deletion
+10
-10
extensions/npm-shrinkwrap.json
extensions/npm-shrinkwrap.json
+3
-3
extensions/package.json
extensions/package.json
+1
-1
extensions/typescript/src/features/completionItemProvider.ts
extensions/typescript/src/features/completionItemProvider.ts
+1
-1
extensions/typescript/src/features/documentSymbolProvider.ts
extensions/typescript/src/features/documentSymbolProvider.ts
+2
-2
extensions/typescript/src/typescriptServiceClient.ts
extensions/typescript/src/typescriptServiceClient.ts
+3
-3
未找到文件。
extensions/npm-shrinkwrap.json
浏览文件 @
d9cbd11d
...
...
@@ -3,9 +3,9 @@
"version"
:
"0.0.1"
,
"dependencies"
:
{
"typescript"
:
{
"version"
:
"2.
4.2
"
,
"from"
:
"typescript@2.
4.2
"
,
"resolved"
:
"https://registry.npmjs.org/typescript/-/typescript-2.
4.2
.tgz"
"version"
:
"2.
5.1-insiders.20170818
"
,
"from"
:
"typescript@2.
5.1-insiders.20170818
"
,
"resolved"
:
"https://registry.npmjs.org/typescript/-/typescript-2.
5.1-insiders.20170818
.tgz"
}
}
}
extensions/package.json
浏览文件 @
d9cbd11d
...
...
@@ -3,7 +3,7 @@
"version"
:
"0.0.1"
,
"description"
:
"Dependencies shared by all extensions"
,
"dependencies"
:
{
"typescript"
:
"2.
4.2
"
"typescript"
:
"2.
5.1-insiders.20170818
"
},
"scripts"
:
{
"postinstall"
:
"node ./postinstall"
...
...
extensions/typescript/src/features/completionItemProvider.ts
浏览文件 @
d9cbd11d
...
...
@@ -278,7 +278,7 @@ export default class TypeScriptCompletionItemProvider implements CompletionItemP
// Don't complete function calls inside of destructive assigments or imports
return
this
.
client
.
execute
(
'
quickinfo
'
,
args
).
then
(
infoResponse
=>
{
const
info
=
infoResponse
.
body
;
switch
(
info
&&
info
.
kind
)
{
switch
(
info
&&
info
.
kind
as
string
)
{
case
'
var
'
:
case
'
let
'
:
case
'
const
'
:
...
...
extensions/typescript/src/features/documentSymbolProvider.ts
浏览文件 @
d9cbd11d
...
...
@@ -71,7 +71,7 @@ export default class TypeScriptDocumentSymbolProvider implements DocumentSymbolP
let
key
=
`
${
realIndent
}
|
${
item
.
text
}
`
;
if
(
realIndent
!==
0
&&
!
foldingMap
[
key
]
&&
TypeScriptDocumentSymbolProvider
.
shouldInclueEntry
(
item
.
text
))
{
let
result
=
new
SymbolInformation
(
item
.
text
,
outlineTypeTable
[
item
.
kind
]
||
SymbolKind
.
Variable
,
outlineTypeTable
[
item
.
kind
as
string
]
||
SymbolKind
.
Variable
,
containerLabel
?
containerLabel
:
''
,
new
Location
(
resource
,
textSpan2Range
(
item
.
spans
[
0
])));
foldingMap
[
key
]
=
result
;
...
...
@@ -86,7 +86,7 @@ export default class TypeScriptDocumentSymbolProvider implements DocumentSymbolP
private
static
convertNavTree
(
resource
:
Uri
,
bucket
:
SymbolInformation
[],
item
:
Proto
.
NavigationTree
,
containerLabel
?:
string
):
void
{
const
result
=
new
SymbolInformation
(
item
.
text
,
outlineTypeTable
[
item
.
kind
]
||
SymbolKind
.
Variable
,
outlineTypeTable
[
item
.
kind
as
string
]
||
SymbolKind
.
Variable
,
containerLabel
?
containerLabel
:
''
,
new
Location
(
resource
,
textSpan2Range
(
item
.
spans
[
0
]))
);
...
...
extensions/typescript/src/typescriptServiceClient.ts
浏览文件 @
d9cbd11d
...
...
@@ -501,12 +501,12 @@ export default class TypeScriptServiceClient implements ITypescriptServiceClient
}
const
compilerOptions
:
Proto
.
ExternalProjectCompilerOptions
=
{
module
:
'
CommonJS
'
,
target
:
'
ES6
'
,
module
:
Proto
.
ModuleKind
.
CommonJS
,
target
:
Proto
.
ScriptTarget
.
ES6
,
allowSyntheticDefaultImports
:
true
,
allowNonTsExtensions
:
true
,
allowJs
:
true
,
jsx
:
'
Preserve
'
jsx
:
Proto
.
JsxEmit
.
Preserve
};
if
(
this
.
apiVersion
.
has230Features
())
{
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录