Sheetal Nandi
7ed3896a0a
Merge pull request #31587 from microsoft/definitionSpan
...
Include declarationSpan as relevant declaration span when defintion or other places are declaration name
2019-06-18 14:07:15 -07:00
Josh Goldberg
ca00b3248b
Added --noImplicitThis code fix for functions used as object properties ( #31138 )
...
* Added --noImplicitThis code fix for functions used as object properties
Before trying out all the various possibilities for where these functions could be used, I figured I'd start out with a relatively simple use case to verify this is the right approach. Is it? 😄
Starts on #28964 .
* Fixed function expression names; included new baselines
* Got JSDocs to work, hooray!
* Added test for 'any' case of no function uses
* Refactored for inferFunctionReferencesFromUsage
* Fixed inference bug: undefined references cause parameters to default
* Removed dead code comments
2019-06-17 19:00:15 -07:00
Ron Buckton
179381301e
Move class property transform ( #31848 )
...
* Revert "Revert "Move class property transformation into new transformer. (#30467 )""
This reverts commit 53467ae4a4edb37c259b0b4e61972a90cd6c5587.
* Fix emit issues
2019-06-17 14:26:42 -07:00
Sheetal Nandi
73bf2684ac
Rename to use contextSpan
2019-06-13 12:41:21 -07:00
Wesley Wigham
74c6bc1f85
Filter primitives from union when checking for mismatched excess props if nonprimitive type is present ( #31708 )
...
* Filter primitives from union when checking for mismatched excess props if nonprimitive type is present
* Use maybeTypeOfKind
2019-06-12 17:31:57 -07:00
Benjamin Lichtman
0628adc056
Merge pull request #31865 from amcasey/FunctionHintSpan
...
Correct outline hint spans for functions
2019-06-12 10:13:21 -07:00
Andrew Casey
1bf28f21de
Add regression test
2019-06-11 17:50:36 -07:00
Anders Hejlsberg
ad322a561a
Merge pull request #31838 from microsoft/emptyIntersectionReduction
...
Empty intersection reduction
2019-06-11 12:25:51 -07:00
Daniel Rosenwasser
79aff027f3
Merge pull request #31290 from a-tarasyuk/bug/29880
...
29880 - No completions for computed string properties
2019-06-10 13:45:58 -07:00
Anders Hejlsberg
98bbb22bc4
Add tests
2019-06-09 10:18:36 -07:00
Anders Hejlsberg
aa0ea51169
Update fourslash tests
2019-06-09 10:11:36 -07:00
Anders Hejlsberg
9cc9fb9bd7
Update tests
2019-06-09 08:00:01 -07:00
Anders Hejlsberg
69706bd064
Merge branch 'master' into wideningInAccessExpressions
2019-06-07 10:54:39 -07:00
Anders Hejlsberg
4ae3a54ba6
Merge pull request #31784 from microsoft/numericEnumMappedType
...
Numeric enums as key types in mapped types
2019-06-06 15:00:19 -07:00
Sheetal Nandi
a84ed93f72
Merge branch 'master' into definitionSpan
2019-06-06 14:13:09 -07:00
Sheetal Nandi
a67b375d0e
Handle module specifiers
2019-06-06 13:39:04 -07:00
Anders Hejlsberg
9d2a2c9634
Add tests
2019-06-06 13:33:36 -07:00
Sheetal Nandi
a120c59015
Handle Lable
2019-06-06 12:04:48 -07:00
Sheetal Nandi
768c9ed8d7
Handle jsx Opening, Closing and Self closing tags
2019-06-06 11:48:45 -07:00
Sheetal Nandi
edad317395
Fourslash server tests
2019-06-06 10:41:33 -07:00
Sheetal Nandi
018026ad52
More tests
2019-06-06 10:05:28 -07:00
Anders Hejlsberg
7e07669885
Generate declaration file from tests
2019-06-06 09:41:44 -07:00
Sheetal Nandi
e4a2dd510f
Handle export keyword of export assignment
2019-06-06 09:09:39 -07:00
Sheetal Nandi
64de998356
More tests
2019-06-06 09:01:58 -07:00
Anders Hejlsberg
f8aaccdd1d
Add tests
2019-06-05 16:55:08 -07:00
Sheetal Nandi
1163a93ed6
Handle default keyword of default export
2019-06-05 16:35:29 -07:00
Sheetal Nandi
e1e1603547
More tests
2019-06-05 16:07:25 -07:00
Sheetal Nandi
6dc2ba7939
Take optional string of range text for singleReferenceGroup
2019-06-05 14:43:22 -07:00
Wesley Wigham
38da682de7
Unify contextual signature type parameter assignment ( #31574 )
...
* Unify conditional signature type assignment
* Moonomorphism
2019-06-05 14:35:00 -07:00
Sheetal Nandi
edffcce785
Take optional texts to verify parameter for rangesWithSameTextAreRenameLocations
2019-06-05 13:52:41 -07:00
Sheetal Nandi
35c049949f
More tests
2019-06-05 12:57:09 -07:00
Sheetal Nandi
004488c0c9
Set declaration span only if its not same as own span
2019-06-04 15:37:43 -07:00
Sheetal Nandi
cc1cb54e4b
More tests
2019-06-04 15:11:48 -07:00
Sheetal Nandi
424f2c9e00
More tests
2019-06-04 13:06:34 -07:00
Sheetal Nandi
34624a0587
More Tests
2019-06-04 12:05:41 -07:00
Sheetal Nandi
e41533acc7
Handle computed property names
2019-06-03 14:06:30 -07:00
Sheetal Nandi
01bbc4de2e
More tests
2019-06-03 13:55:02 -07:00
Sheetal Nandi
0fee3b023d
Handle destructuring assignments
2019-06-03 13:42:55 -07:00
Anders Hejlsberg
a5281ada54
Merge pull request #31687 from microsoft/enumImplicitIndexSignatures
...
Implicit index signatures for enum object types
2019-06-02 07:42:58 -07:00
Anders Hejlsberg
d6c323a21b
Merge pull request #31711 from microsoft/fixDestructuringWithFallback
...
Fix destructuring with fallback
2019-06-01 17:30:07 -07:00
Anders Hejlsberg
86040e0699
Add more tests
2019-06-01 10:36:53 -07:00
Anders Hejlsberg
d0795afb48
Add regression tests
2019-05-31 16:53:46 -07:00
Sheetal Nandi
c0537d9bad
More tests
2019-05-31 16:19:27 -07:00
Wesley Wigham
41ce98b440
Propagate saved variance flags from cached comparisons ( #31688 )
...
* Propegate saved variance flags from cached comparisons
* Propegate variance a bit more selectively
* Add test
* Remove now-redundant code
* Fix misspelling and remove unneeded branch
2019-05-31 16:11:08 -07:00
Sheetal Nandi
dfb613c6d6
Use for-of declaration list + expression as span for preview
2019-05-31 16:02:31 -07:00
Sheetal Nandi
b61813ea1d
More test cases
2019-05-31 15:58:11 -07:00
Sheetal Nandi
9703b3d6c1
Show property assignment for special property assignments in js files
2019-05-31 14:05:15 -07:00
Sheetal Nandi
bcf7752c1f
More tests
2019-05-31 11:57:43 -07:00
Sheetal Nandi
6c04a0d14e
For property name of binding element use binding element as preview node
2019-05-31 11:33:36 -07:00
Sheetal Nandi
bbd2d00b35
More tests
2019-05-31 11:32:25 -07:00