BigAru
cba0ddcbde
only show toString if expression is not binary
2019-03-24 16:52:24 +01:00
BigAru
1594468250
add possibility to invoke from parentheses
2019-03-24 16:52:24 +01:00
BigAru
74e3cd758e
remove parentheses also when expression at ending
2019-03-24 16:52:24 +01:00
BigAru
7d9e8f4e21
treat corner cases
2019-03-24 16:52:24 +01:00
BigAru
882e616009
optimize preceding expression
2019-03-24 16:52:24 +01:00
BigAru
6de23d766a
do not offer refactoring for tagged templates
2019-03-24 16:52:24 +01:00
BigAru
6fe4663d92
combine preceding expressions to one
2019-03-24 16:52:24 +01:00
BigAru
3b284886b1
add toString visibility from expression and from middle part
2019-03-24 16:52:23 +01:00
BigAru
576271ef55
catch empty head of template literal
2019-03-24 16:52:23 +01:00
BigAru
2b299943f9
complete toString
2019-03-24 16:52:23 +01:00
BigAru
fc13b2b43a
add test cases
2019-03-24 16:52:23 +01:00
BigAru
b84f95dc5d
add working conversion to template literal
2019-03-24 16:52:23 +01:00
BigAru
03f0f88101
add diagnostic messages
2019-03-24 16:52:23 +01:00
BigAru
2db0745b64
add skeleton
2019-03-24 16:51:22 +01:00
Anders Hejlsberg
7ec7f02ec3
Instantiate contextual type using non-fixing mapper
2019-03-23 10:46:46 -07:00
Gabriela Araujo Britto and GitHub
0f6f3b79b5
Fix find all references of inherited constructor ( #30514 )
...
* recursively look for inherited constructor references
* add test
* remove outdated comment
* add tests
* move function
* improve tests
* minor refactor
* fix convert params refactoring to deal with inherited constructor calls
* simplify refactor test
2019-03-22 15:17:50 -07:00
Wesley Wigham and GitHub
1639a5a2c2
Handle huge unions better in createUnionOrIntersectionProperty ( #30411 )
...
* Handle huge unions better in createUnionOrIntersectionProperty
* Mimic first-in-wins behavior of pushIfUnique to retain order
* !props -> props.length === 0 (why dont we warn on that ffs)
* Avoid collection into an array if there are no properties
2019-03-22 09:56:39 -07:00
王文璐
e8b6615c2c
update types
2019-03-22 18:13:18 +08:00
王文璐
35ded510bb
Merge branch 'master' into attach_property_to_default_export
2019-03-22 17:40:37 +08:00
Wesley Wigham and GitHub
b86dea03f2
Fix crash caused by cyclic defaults ( #30532 )
2019-03-21 18:27:14 -07:00
Sheetal Nandi
722afc18bb
Fix typo
2019-03-21 09:01:52 -07:00
Sheetal Nandi
8da384d32a
Report output file not built error for any module resolution that ends up to source file
...
Fixes #29918
2019-03-21 08:55:12 -07:00
Sheetal Nandi
34c3233d18
Allow --incremental to be command line option
2019-03-20 14:48:47 -07:00
Sheetal Nandi
09747e5c35
Add test for current --incremental behaviour
2019-03-20 13:59:12 -07:00
Ron Buckton and GitHub
2932421370
Merge pull request #30495 from Microsoft/fix29427
...
Adjust offset to account for 'this' parameter when emitting parameter decorators
2019-03-20 12:56:50 -07:00
Sheetal Nandi and GitHub
800f7a3447
Merge pull request #30414 from Microsoft/jsSyntaxCompletions
...
Filter ts only keywords from js file completion
2019-03-20 10:38:11 -07:00
Sheetal Nandi
e94b7d8b37
Check extended tsconfig time with oldest output time to report not upto date
2019-03-19 17:19:15 -07:00
Sheetal Nandi
8cef0c592a
Merge branch 'master' into tsconfigChangeDetection
2019-03-19 16:54:25 -07:00
Ron Buckton and GitHub
cfb0adeadf
Merge pull request #28609 from ajafff/class-decorator-generics
...
resolve TypeReference in class decorator at parent of class
2019-03-19 15:46:58 -07:00
Ron Buckton and GitHub
a0f122baa7
Merge pull request #30494 from Microsoft/fix29561
...
Prevent substitution of 'super' in async super helper
2019-03-19 15:42:20 -07:00
Sheetal Nandi and GitHub
519426407b
Merge pull request #30492 from Microsoft/prettyBuild
...
Ensure --pretty with --build is passed correctly to create reporters
2019-03-19 12:11:09 -07:00
Ron Buckton
07bec2893f
Adjust offset to account for 'this' parameter when emitting parameter decorators
2019-03-19 11:46:18 -07:00
Ron Buckton
e19c7f1a45
Prevent substitution of 'super' in async super helper
2019-03-19 11:35:18 -07:00
Sheetal Nandi
0bcc46a4e3
Ensure --pretty with --build is passed correctly to create reporters
...
Fixes #30282
2019-03-19 10:53:06 -07:00
Ron Buckton
4e54f30fb4
Fix _superIndex emit when super access captured in async arrow
2019-03-19 10:20:08 -07:00
Gabriela Araujo Britto and GitHub
84087d0e0a
Use shorthand property assignment in convert parameters to object ( #30468 )
...
* create shorthand property assignment in argument object when possible
* add shorthand property assignment test
* don't offer refactor on jsdoc comment
* add jsdoc test
* improve jsdoc test
* use crlf
2019-03-19 09:28:09 -07:00
Wesley Wigham and GitHub
9e28a811c5
Remove circularity fallback deferral in getConditionalType ( #30470 )
2019-03-18 16:35:41 -07:00
Sheetal Nandi and GitHub
e5521630fb
Merge pull request #30439 from Microsoft/forceBuild
...
Passing --force option to build, builds project from start
2019-03-18 11:15:25 -07:00
Gabriela Britto and GitHub
10b9051624
Fix convert to named parameters rest parameter tuple ( #30286 )
...
* check if rest parameter is of tuple type in isOptionalParameter
* expose isArrayType and isTupleType in checker
* don't offer refactor if rest parameter type is neither array nor tuple type
* add tests for rest parameters
* fix tests for renamed refactor
* remove unnecessary conditional operator
2019-03-18 10:31:38 -07:00
Masahiro Wakame and Nathan Shively-Sanders
18b8625ef8
fix error on globalThis type extend ( #30460 )
...
* Add test for extend globalThis
* Fix compile aborting
2019-03-18 09:18:27 -07:00
Anders Hejlsberg and GitHub
d0646a629a
Merge pull request #30084 from dragomirtitian/GH-26563
...
Improved argument description for parameters originating from tuples
2019-03-18 06:14:52 -10:00
Anders Hejlsberg and GitHub
02963b4e17
Merge pull request #30443 from Microsoft/fixTypeInferenceLogicError
...
Fix logic error introduced in #30334
2019-03-18 08:49:16 -07:00
Anders Hejlsberg and GitHub
36cf12fe0a
Merge pull request #30363 from Microsoft/fixTypeParameterPromotion
...
Higher order type parameter promotion fixes
2019-03-18 08:48:03 -07:00
Anders Hejlsberg
3dd0814069
Make IdentifierTypePredicate.parameterIndex index into signature.parameters
2019-03-17 15:58:13 -10:00
Nathan Shively-Sanders and GitHub
658798032b
Fix globalThis completions ( #30441 )
...
* Fix, but with test not quite right
* Add missing completions to test
* Remove out-of-date comment
2019-03-15 19:10:39 -07:00
Anders Hejlsberg
084d14a399
Fix logic error introduced in #30334
2019-03-15 15:57:22 -10:00
Sheetal Nandi
52641c531a
Passing --force option to build, builds project from start
2019-03-15 16:04:10 -07:00
Sheetal Nandi
cabf72b514
Revert "Passing --force option to build, builds project from start"
...
This reverts commit 434fa94bdc .
2019-03-15 16:03:36 -07:00
Sheetal Nandi
434fa94bdc
Passing --force option to build, builds project from start
2019-03-15 16:02:00 -07:00
Sheetal Nandi
ce490e1c77
Check oldest output time with tsconfig time to see if its out of date
...
Fixes #26503
2019-03-15 15:45:51 -07:00