Andy and GitHub
55f9a6ffc2
Fix bug: VariableDeclaration initiazer may be undefined ( #23439 )
2018-04-17 08:59:07 -07:00
Josh Goldberg
c974b2ced7
Helps to check in the test changes, too
2018-04-17 08:57:05 -07:00
Josh Goldberg
bc9ad90a81
Adjusted newlines in non-pretty output for consistency
...
Fixes #23469
2018-04-17 08:28:12 -07:00
Andy and GitHub
bc285aa9a1
findAllReferences: Mark *every* search symbol as seen, not just search.symbol ( #23451 )
2018-04-17 07:53:43 -07:00
falsandtru
6798d56472
Fix Promise.reject
2018-04-17 23:08:06 +09:00
csigs
e35336c118
LEGO: check in for master to temporary branch.
2018-04-17 10:10:39 +00:00
Josh Goldberg
9dff614bd2
Combined the "Found X error(s)" and "Compilation" complete --watch messages
2018-04-17 01:47:43 -07:00
csigs
1e6e679a53
LEGO: check in for master to temporary branch.
2018-04-17 04:10:48 +00:00
Andy and GitHub
40fd6aebdc
Shrink span for convert-to-es6-module suggestion ( #23441 )
2018-04-16 16:46:27 -07:00
Benjamin Lichtman and GitHub
221ac50c4c
Merge pull request #23437 from Microsoft/getOutliningSpansDepthElseIf
...
In outliningElementsCollector, treat 'else if' as having same depth as the 'if'
2018-04-16 16:25:57 -07:00
uniqueiniquity
606492b677
Fix lint error and normalization issue
2018-04-16 16:20:12 -07:00
Anders Hejlsberg
16cd5580a6
Merge branch 'master' into improveIndexTypes
...
# Conflicts:
# src/compiler/checker.ts
# src/server/utilities.ts
2018-04-16 16:18:29 -07:00
uniqueiniquity
e9d6f788ca
Add test
2018-04-16 15:59:22 -07:00
uniqueiniquity
003c0a6743
Move normalization into services
2018-04-16 15:59:22 -07:00
uniqueiniquity
676983cb3e
Normalize paths to search for highlights
2018-04-16 15:59:22 -07:00
Andy and GitHub
cae464058a
Delete "delete me" files ( #23446 )
2018-04-16 15:29:02 -07:00
csigs
1bafc49da0
LEGO: check in for master to temporary branch.
2018-04-16 22:11:09 +00:00
Armando Aguirre
9923003ee6
Merge branch 'master' into AddVueSupport
2018-04-16 13:45:34 -07:00
Armando Aguirre
2f7e0dc5dd
Refactored getSupportedExtension to only copy array when necessary
2018-04-16 13:36:03 -07:00
Andy and GitHub
aac9ef5e51
convertToEs6Module: Avoid replacing entire function ( #22507 )
...
* convertToEs6Module: Avoid replacing entire function
* Code review
* Fix typo
2018-04-16 13:16:04 -07:00
Mohamed Hegazy and GitHub
a8618a79e1
Merge pull request #23358 from joscha/joscha/fix-non-imports-matching
...
fix: do not match MySymbol.import("mod")
2018-04-16 12:37:53 -07:00
Mohamed Hegazy and GitHub
f0057f9a33
Remove condition
2018-04-16 11:48:04 -07:00
Andy Hanson
a60caba467
In outliningElementsCollector, treat 'else if' as having same depth as the 'if'
2018-04-16 11:33:30 -07:00
Andy and GitHub
cc6bc763bc
Simplify getConvertibleFieldAtPosition ( #23315 )
2018-04-16 09:30:10 -07:00
csigs
f5b7826c1f
LEGO: check in for master to temporary branch.
2018-04-16 16:10:41 +00:00
Andy and GitHub
a297a28fd5
Use getPossibleSymbolReferenceNodes in one more place ( #23378 )
2018-04-16 08:27:25 -07:00
Anders Hejlsberg
8cb515ab13
Add members for numeric and symbol named properties in mapped types
2018-04-16 07:16:26 -07:00
Daniel Rosenwasser
eb8eeafc22
Allow parsing tagged templates with type arguments in new expressions.
2018-04-15 16:04:25 -07:00
Anders Hejlsberg
c344e6d0ba
Fixes and improvements to indexed access type relationships
2018-04-14 17:10:05 -10:00
Joscha Feth
a3311edb4a
revert change
2018-04-15 11:30:37 +10:00
Joscha Feth
4dc9db1e70
detect nested non-imports
2018-04-15 11:27:51 +10:00
Daniel Rosenwasser
299002d597
Fix spacing.
2018-04-14 11:53:27 -07:00
Joscha Feth
c64c1c9395
fix up
2018-04-15 03:30:47 +10:00
Joscha Feth and GitHub
f4fa2eb28e
undefined instead of null
2018-04-15 01:51:01 +10:00
Joscha Feth
02b8160b41
store lastToken
2018-04-15 01:23:27 +10:00
Daniel Rosenwasser
82e09c908e
Perform checking and resolution of tagged template type arguments.
2018-04-13 23:45:17 -07:00
Daniel Rosenwasser
7aa916a5cb
Strip away type arguments from tagged templates when emitting.
2018-04-13 23:45:16 -07:00
Daniel Rosenwasser
da7967a3cf
Added basic support for parsing/emitting type arguments in tagged template expressions.
2018-04-13 23:45:16 -07:00
Daniel Rosenwasser
bd3e854b31
Automatically configure tsc output and provide a new 'diagnosticStyle' option.
2018-04-13 21:19:24 -07:00
Sheetal Nandi
ce08af4dfe
Merge branch 'master' into requireJson
2018-04-13 15:26:16 -07:00
Sheetal Nandi
82e9a7595b
Invoked should be property on watchers map instead of local variable since watchers arent closed if they need to be reopened
2018-04-13 15:17:13 -07:00
Sheetal Nandi
60b19f5782
Invalidate the unresolved import resolutions when typing files are set
...
This has 3 changes:
1. In updateGraph when enqueue the typing installation request (depending on unresolved imports)
2. When ActionSet event is received, invalidate only files with unresolved imports and resolve those.
3. When ActionInvalidate event is received, typing installer has detected some change in global typing cache location, so just enqueue a new typing installation request. This will repeat the cycle of setting correct typings and pickiing unresolved imports
2018-04-13 15:17:13 -07:00
Sheetal Nandi
35abe26824
Force new typings resolution only if there are more or less script infos in the project.
...
This helps in reducing number of forced typing installation requests
We anyways use changes in unresolved import array to determine if we need to enqueue new typing request
Hence there is no need to soley rely on hasChanges from updateGraph which just indicates that we didnt reused the program (that does not mean new files were added to the program or changes in unresolved imports)
2018-04-13 15:17:13 -07:00
Sheetal Nandi
c9479f7263
Remove the specialized type UnresolvedImportsMap which is just a redirection and helps only in test only
2018-04-13 15:17:13 -07:00
Sheetal Nandi
b0fb73c47c
Typings cache is internal data structure
2018-04-13 15:17:12 -07:00
csigs
ef772d5e68
LEGO: check in for master to temporary branch.
2018-04-13 22:10:41 +00:00
Joscha Feth
ee429ef2ea
use state
2018-04-13 11:39:29 +10:00
Nathan Shively-Sanders
a0b08f31f9
Fix jakefile case and circular references
...
Fails on Linux but not on Windows. Weird!
2018-04-12 16:11:16 -07:00
Sheetal Nandi and GitHub
a9ffabbe51
Merge pull request #23374 from Microsoft/npmInstallCommandTooLong
...
Handle command too long failure in typings installer
2018-04-12 14:17:47 -07:00
Ryan Cavanaugh
ff60520460
Merge branch 'master' into referencesDogfood_1
2018-04-12 12:26:10 -07:00