Anders Hejlsberg
3cf326a8c4
Merge pull request #13623 from Microsoft/fixIntersectionApparentType
...
Fix intersection apparent type
2017-01-22 11:55:41 -10:00
Anders Hejlsberg
f0e90c0d8b
Accept new baselines
2017-01-22 11:59:40 -08:00
Anders Hejlsberg
6d6b19fd23
Fix typo in intersection apparent type
2017-01-22 11:54:39 -08:00
Anders Hejlsberg
80e5f2f314
Add regression test
2017-01-22 11:53:18 -08:00
Anders Hejlsberg
5b9004e1bc
Merge pull request #13604 from Microsoft/intersectionBaseTypes
...
Allow deriving from object and intersection types
2017-01-21 11:38:24 -10:00
Mohamed Hegazy
6c90e3fc01
Merge pull request #13616 from tinganho/staticPropertyConflictsInAmbientContext
...
Static property conflicts in ambient context
2017-01-21 13:24:58 -08:00
Anders Hejlsberg
3a34cb3088
Accept new baselines
2017-01-21 13:12:02 -08:00
Anders Hejlsberg
615784ad94
Add tests
2017-01-21 13:07:06 -08:00
Anders Hejlsberg
ad71da0a7f
Fix error reporting bug
2017-01-21 13:06:54 -08:00
Tingan Ho
36f6e19d9e
Add reference baseline
2017-01-21 17:09:26 +01:00
Tingan Ho
1e5b7c5564
Add tests
2017-01-21 17:09:09 +01:00
Tingan Ho
02af00fae7
Fixes formatting
2017-01-21 17:08:48 +01:00
Tingan Ho
7d773f18e0
Adds non-ambient context check
2017-01-21 17:07:37 +01:00
Ron Buckton
76ba6a7f6a
Merge branch 'master' into genericDefaults
2017-01-20 20:37:35 -08:00
Ron Buckton
6b2c8cb7df
Defaults for type aliases
2017-01-20 20:33:41 -08:00
Vladimir Matveev
4ee8213dde
do not capture 'arguments' when property name 'arguments' is met ( #13600 )
...
do not capture 'arguments' when property name 'arguments' is met
2017-01-20 19:59:26 -08:00
Ron Buckton
fd228a93a7
Remove partial inference
2017-01-20 18:30:06 -08:00
Ron Buckton
a2be5e263a
Report error using type parameter from merged declaration
2017-01-20 17:58:28 -08:00
Mohamed Hegazy
9ced124579
Merge pull request #13610 from basarat/patch-1
...
export the type `Log` that is used by exported functions
2017-01-20 17:27:45 -08:00
Mohamed Hegazy
9ac7c322b5
Merge pull request #13599 from Microsoft/getFirstToken-returns-jsdoc
...
getFirstToken returns jsdoc as single comment
2017-01-20 17:01:02 -08:00
Basarat Ali Syed
108d8cf584
export the type Log that is used by exported functions
...
closes https://github.com/Microsoft/TypeScript/issues/13559
2017-01-21 11:36:18 +11:00
Ron Buckton
5ff0f81827
Diagnostic message punctuation
2017-01-20 15:27:02 -08:00
Mohamed Hegazy
82d8befe06
Merge pull request #13595 from falsandtru/lib/collection
...
Fix regressions
2017-01-20 14:25:58 -08:00
Sheetal Nandi
a185ddc885
Merge pull request #13584 from Microsoft/decoratorMetadata
...
Use the value symbol for decorator purpose only if it is same as type symbol
2017-01-20 13:46:19 -08:00
Ron Buckton
0500065e8b
Avoid inference for fully-supplied type arguments
2017-01-20 12:56:08 -08:00
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