Andy
c2f5ac40b9
Merge pull request #13566 from Microsoft/find_all_refs_primitive
...
Support find-all-references for type keywords
2017-01-20 12:41:19 -08:00
Andy Hanson
8886cefe58
Clean up code for getting emitted files
2017-01-20 10:46:15 -08:00
Nathan Shively-Sanders
1183129bda
getFirstToken returns jsdoc as single comment
...
This is a bit odd, but it's the way that 2.0 and earlier behaved. 2.1
broke it.
2017-01-20 10:17:11 -08:00
Anders Hejlsberg
c16c7d56c0
Allow base constructor types to be intersections
2017-01-20 09:17:14 -08:00
Andy Hanson
36a9f6798a
Merge branch 'master' into find_all_refs_primitive
2017-01-20 06:50:52 -08:00
Andy Hanson
1267fd3030
Don't use nameTable for type keywords, and don't handle keyof.
2017-01-20 06:41:57 -08:00
Anders Hejlsberg
a9af10b030
Intersections as their own 'this' type
2017-01-20 06:16:08 -08:00
falsandtru
21c2c0e786
Fix regressions
2017-01-20 23:05:45 +09:00
Mohamed Hegazy
0a535f0bf7
Merge pull request #13585 from Microsoft/Fix14036
...
Fix https://github.com/DefinitelyTyped/DefinitelyTyped/issues/14036
2017-01-19 20:49:15 -08:00
Mohamed Hegazy
d11d03a06c
Fix https://github.com/DefinitelyTyped/DefinitelyTyped/issues/14036 :
...
Remove assert.
2017-01-19 17:36:16 -08:00
Ron Buckton
21bf48551c
Always descend into loop, fix lint warnings
2017-01-19 14:57:34 -08:00
Anders Hejlsberg
f9a65e436c
Accept new baselines
2017-01-19 14:47:38 -08:00
Anders Hejlsberg
c51e2867f5
Allow object intersection types in class implements clauses
2017-01-19 14:47:26 -08:00
Anders Hejlsberg
1c2f7f866b
Improve efficiency of union/intersection resolved property caching
2017-01-19 14:30:53 -08:00
Sheetal Nandi
679a7ec04f
Use the value symbol for decorator purpose only if it is same as typesymbol
...
Fixes #13155
2017-01-19 14:27:53 -08:00
Sheetal Nandi
d22b963b0b
Add test for decorator referencing alias named Event
2017-01-19 14:22:22 -08:00
Anders Hejlsberg
a6c5306479
Allow object intersection types as class/interface base types
2017-01-19 13:58:09 -08:00
Ron Buckton
74498bb076
Remove unnecessary widening, more PR feedback
2017-01-19 13:19:46 -08:00
Ron Buckton
0b44a2c74c
Flexible declaration merging
2017-01-19 12:38:56 -08:00
Kanchalai Tanglertsampan
ab2e14f24e
Addressing code review in previous PR. Combining below commits
...
Address comment: fix spelling mistakes
Address comment: calling `checkApplicableSignatureForJsxOpeningLikeElement` from inside `checkApplicableSignature`
Address comment: fix spelling, rename function to be more consistent
Address comment: minor fix indentation, fix function name isObjectLiteralPropertyDeclaration => isObjectLiteralElement
Address PR: gotoDefinition return the last signature when there is an error in statelss function component
Address PR: convert Foreach to for...of
Address comment: fix type, inline code, clarify name of variables
2017-01-19 10:10:03 -08:00
Kanchalai Tanglertsampan
747ab054a2
Refactor getJsxAttributeSymbolsFromJsxOpeningLikeElement to createJsxAttributesTypeFromAttributesProperty
2017-01-19 09:51:01 -08:00
Kanchalai Tanglertsampan
6ce31d7dfe
Address comment: stop widen type when checking for spread any;
...
Address comment: using ternary operator, fix comments
2017-01-19 09:49:33 -08:00
Kanchalai Tanglertsampan
350f47aa3a
Address comment: call getContextualType instead of accessing contextualType property directly
2017-01-19 09:47:43 -08:00
Kanchalai Tanglertsampan
2fd5667a04
Update baselines
2017-01-19 09:46:43 -08:00
Kanchalai Tanglertsampan
a39f9ef1a7
Update calling to getSpreadType and using set function when adding value to map
2017-01-19 09:46:15 -08:00
Kanchalai Tanglertsampan
a44c3f2642
Fix linting error
2017-01-18 15:29:45 -08:00
Kanchalai Tanglertsampan
3d19782b1c
Add language service tests
2017-01-18 15:29:38 -08:00
Kanchalai Tanglertsampan
2c15eab567
Update conformance tests baselines
2017-01-18 15:24:45 -08:00
Andy
2c48e26f19
Merge pull request #13568 from Microsoft/fourslash
...
Simplify fourslash tests by adding some helpers
2017-01-18 15:23:45 -08:00
Kanchalai Tanglertsampan
a0b7c2e270
Cache react.d.ts library when running tests
2017-01-18 15:18:17 -08:00
Kanchalai Tanglertsampan
8ce7e37303
Update react.d.ts used during tests
2017-01-18 15:17:16 -08:00
Kanchalai Tanglertsampan
70ca18e91c
Add a test for contextual type in JSXAttributes
2017-01-18 15:17:09 -08:00
Kanchalai Tanglertsampan
19d05484d8
Add tests for generic stateless function component
2017-01-18 15:16:59 -08:00
Kanchalai Tanglertsampan
9e3da083da
Add tests for overload stateless function component
2017-01-18 15:16:49 -08:00
Kanchalai Tanglertsampan
b0fd66d086
Add tests for using default attributes in JSX stateful component
2017-01-18 15:16:17 -08:00
Kanchalai Tanglertsampan
aea7d09578
Add tests for using spread attributes resolution in JSX stateful component
2017-01-18 15:16:12 -08:00
Kanchalai Tanglertsampan
d9927d4046
Update existed conformance tests
2017-01-18 15:16:04 -08:00
Kanchalai Tanglertsampan
16d1b5dc50
Add language service support for JSXAttributes
...
Add language service support for JSXAttributes
Add completion support
Add find-all-references support
Add goto-definition support
2017-01-18 15:15:26 -08:00
Kanchalai Tanglertsampan
41108dbaae
Update emitter to use JSXAttributes node instead of JSXAttribute node array
...
# Conflicts:
# src/compiler/visitor.ts
2017-01-18 15:12:36 -08:00
Kanchalai Tanglertsampan
46716855d6
Use chooseOverload logic to pick JSX stateless function
2017-01-18 15:10:07 -08:00
Kanchalai Tanglertsampan
5558406246
Parse JSX attributes as its own unique AST node and bind the node
2017-01-18 15:05:25 -08:00
Yui
d36cd9b51b
Merge pull request #11683 from Microsoft/useCollator_toImprovcePerformance
...
Remove localeFix function and use collator object when we can
2017-01-18 14:03:57 -08:00
Andy Hanson
9665f25011
Simplify fourslash tests by adding some helpers
2017-01-18 13:55:31 -08:00
Ron Buckton
f9999e9738
PR Feedback
2017-01-18 12:42:51 -08:00
Andy Hanson
2d232c21a2
Support find-all-references for type keywords
2017-01-18 12:27:33 -08:00
Nathan Shively-Sanders
4759adefba
Merge pull request #12671 from Microsoft/property-access-for-string-index-sigs
...
Property access for string index signatures
2017-01-18 08:38:33 -08:00
Andy
71fcb29b78
Merge pull request #13453 from Microsoft/no_dom
...
Stop using "dom" types
2017-01-18 08:36:33 -08:00
Nathan Shively-Sanders
34fa27895f
Merge branch 'master' into property-access-for-string-index-sigs
2017-01-18 08:29:38 -08:00
Andy
ae8fd30444
Merge pull request #13546 from Microsoft/test_document_highlights
...
Update document highlight tests: Use ranges to represent expected highlights
2017-01-18 06:56:59 -08:00
Herrington Darkholme
b4c15982ff
fix #13556 : enable rest/spread on object
2017-01-18 14:57:20 +08:00