Sheetal Nandi
50bcfb6328
Try the ParsedCommandLine from cache instead of re-reading contents of tsconfig file
2018-09-10 12:33:10 -07:00
Sheetal Nandi
59060a1b90
Remove unnecessary projectReferences from ExpandResult and referenceSpecs from ConfigFileSpecs
2018-09-10 12:33:10 -07:00
Anders Hejlsberg
df837847e9
Accept new baselines
2018-09-10 11:25:49 -07:00
Anders Hejlsberg
46bd405e59
Better scheme for choosing between co- and contra-variant inferences
2018-09-10 11:25:30 -07:00
Andy
24a5bdd1b1
Add 'fileToRename' property to RenameInfo ( #24702 )
...
* Add 'fileToRename' property to RenameInfo
* Update tests
* Support directory rename
2018-09-10 11:25:03 -07:00
Ryan Cavanaugh
95ba73e16b
Don't offer module completions in non-module JS files
2018-09-10 11:24:51 -07:00
Daniel Imms
745f5be2cb
Invert gutter instead of setting colors
...
Fixes #26850
2018-09-08 13:26:14 -07:00
christian
16477b6506
Take into account undefined nodeValue when recording diagnostic
2018-09-08 00:06:07 -04:00
Ron Buckton
bca3b680f6
Clean up emit pipeline to reduce callback overhead
2018-09-07 16:43:49 -07:00
Ron Buckton
af8e44ac85
Merge pull request #26568 from Microsoft/typesVersions
...
Adds support for "typesVersions" redirects
2018-09-07 15:40:50 -07:00
Benjamin Lichtman
95d57885c5
Ensure diagnostic reporting matches code fix ability
2018-09-07 14:14:01 -07:00
Ron Buckton
a255d9a163
Merge branch 'master' into typesVersions
2018-09-07 13:52:12 -07:00
Alexander
3e2783be1c
Merge branch 'master' of https://github.com/Microsoft/TypeScript into bug/24542-bad-error-message-for-import-ing-an-export
2018-09-07 22:40:43 +03:00
Andy
cbde861af6
Improve use of SemanticMeaning in symbol display ( #26953 )
2018-09-07 12:23:23 -07:00
Andy
b1430e5e2c
Avoid adding duplicate completion from contextual keyword ( #26947 )
2018-09-07 12:18:03 -07:00
Wesley Wigham
f8b6a8fc8d
Introduce literal freshness for literal enum member types ( #26556 )
...
* Introduce literal freshness for literal enum members, allow enum references in ambient const initializers
* Merge statements
* Add enum literal readonly property test case
* Accept better baselines post-merge
2018-09-07 12:09:07 -07:00
Daniel Rosenwasser
cf2f339a5c
Merge pull request #26895 from Microsoft/callableErrors
...
Find first callable/constructable type in union when appropriate
2018-09-07 00:06:11 -07:00
王文璐
f396a2c7a8
rename rescan function
2018-09-07 11:39:50 +08:00
王文璐
0e97ce57e4
Merge branch 'master' into improve_type_arguments_parser_1
2018-09-07 11:36:02 +08:00
christian
ec72f4751d
Add location info to empty lists diagnostics when tsconfig file exists
2018-09-06 20:40:02 -04:00
Andy
d31973b905
findAllReferences: Consistently use 'this' parameter as definition site ( #26950 )
2018-09-06 17:06:50 -07:00
Andy
c401d63c5f
findAllReferences: Fix declarationIsWriteAccess for PropertyAssignment in destructuring ( #26949 )
2018-09-06 15:24:07 -07:00
Andy
a0ebbfb8f0
Fix JSX completions after boolean property ( #26943 )
2018-09-06 14:15:12 -07:00
Sheetal Nandi
6fb0f6818a
Merge pull request #26944 from Microsoft/casingOfTypeReferenceDirectives
...
Lowercase type reference directives when determining to reuse program structure (just like when we create new program)
2018-09-06 14:13:26 -07:00
Sheetal Nandi
88d5b04c70
Lowercase type reference directives when determining to reuse program structure (just like when we create new program)
2018-09-06 13:26:44 -07:00
Ryan Cavanaugh
8f654f0f1e
Merge pull request #21957 from jack-williams/typeof-in-switch
...
Fix #2214 . Support narrowing with typeof in switch condition.
2018-09-06 10:46:13 -07:00
Andy
8c22770ea8
Improve 'isWriteAccess' for findAllReferences ( #26889 )
2018-09-06 10:44:32 -07:00
Sheetal Nandi
ddba6d8a70
Merge pull request #26825 from Microsoft/resolveJsonModuleEmit
...
Support json module emit when module emit is commonjs, amd, es2015 or esnext
2018-09-06 09:57:47 -07:00
Sheetal Nandi
8b30ff8393
Merge pull request #26817 from Microsoft/resolvingJsonModuleLikeJsExportsEqual
...
Use widened type and non fresh type when resolving json module
2018-09-06 09:49:53 -07:00
Mine Starks
7fe0f9da9b
Merge pull request #26793 from minestarks/parentDirFix
...
Fix incorrect path computation of typesMap.json
2018-09-06 08:59:43 -07:00
Jack Williams
3173cfee97
Update narrowing baseline
2018-09-06 09:45:22 +01:00
Jack Williams
911c59f47f
Merge branch 'master' into typeof-in-switch
2018-09-06 09:33:01 +01:00
Wesley Wigham
d8f736d319
Change typeof narrowing to narrow selected union members ( #25243 )
...
* For typeof narrow all union members prior to filtering
* Revise narrowTypeByTypeof to both narrow unions and applicable union members
* Add repros from issue
2018-09-06 00:41:09 -07:00
Klaus Meinhardt
c203c27f00
Error accessing abstract property in constructor of abstract subclass
...
Fixes : #26411
2018-09-06 08:52:53 +02:00
Ryan Cavanaugh
c62920ac81
Merge pull request #26392 from mattmccutchen/declare-module-advice
...
Fixes to the advice for untyped module imports from unknown packages.
2018-09-05 22:02:51 -07:00
christian
ea984d7b64
Centralize diagnostic reporting for empty files diagnostic
2018-09-05 23:18:39 -04:00
Kagami Sascha Rosylight
26d6d7d16e
Merge remote-tracking branch 'upstream/master' into async-es2018
2018-09-06 09:55:41 +09:00
Ryan Cavanaugh
cfc6d353b2
Merge pull request #26589 from Microsoft/deduplicate_overloads
...
Remove unused overloads of 'deduplicate' and 'deduplicateSorted'
2018-09-05 17:43:52 -07:00
Ryan Cavanaugh
54f7666017
Merge pull request #26453 from ajafff/abstract-property-in-initializer
...
disallow abstract property access in property initializer
2018-09-05 17:43:21 -07:00
Ryan Cavanaugh
270ea77815
Merge pull request #26308 from ajafff/checkresolvedmodule
...
unittests/moduleResolution: actually assert in checkResolvedModule
2018-09-05 17:42:33 -07:00
Ryan Cavanaugh
ed70d4887a
Merge pull request #25633 from Kingwl/strictParameter
...
add use strict and simple parameter check
2018-09-05 17:15:52 -07:00
Benjamin Lichtman
f7f5b1ac87
Don't case on type node
2018-09-05 16:28:53 -07:00
Benjamin Lichtman
5a72da76c2
Only perform async refactor if it won't delete code
2018-09-05 16:27:14 -07:00
TypeScript Bot
ddedfd44f7
Update user baselines ( #26903 )
2018-09-05 15:22:39 -07:00
Daniel Rosenwasser
d0673762f1
Accepted baselines.
2018-09-05 15:12:23 -07:00
Daniel Rosenwasser
d989e10c49
Renamed test.
2018-09-05 15:11:48 -07:00
Wesley Wigham
0b1183a461
Allow isSymbolAccessible to paint object literal declarations as visible ( #24668 )
...
* Dont use resolveEntityName for computed property name symbol resolution - use checkExpression and resolvedSymbol instead
* Fix lint
2018-09-05 14:52:47 -07:00
Wesley Wigham
69c7e67c88
Check privateness when emittign readonly/const props ( #26920 )
2018-09-05 13:49:38 -07:00
Ryan Cavanaugh
1e2fb9f0ae
Merge pull request #26465 from rnathanday/master
...
include leading non-ASCII horizontal whitespace
2018-09-05 12:38:09 -07:00
Anders Hejlsberg
695aae7be8
Merge pull request #26848 from Microsoft/deferUnionIntersectionReduction
...
Defer union and intersection type reduction
2018-09-05 12:33:54 -07:00