Commit Graph

35940 Commits

Author SHA1 Message Date
Andy 376df411fd Merge pull request #15609 from Microsoft/jsx-redundant-code
Remove some redundant code in createJsxAttributesTypeFromAttributesProperty
2017-05-08 15:36:47 -07:00
Yui T 3b676f4308 Fix linting error 2017-05-08 15:35:26 -07:00
Yui T 36ef849209 Update baaselines 2017-05-08 15:35:17 -07:00
Nathan Shively-Sanders 9392342f78 Switch to Declaration/NamedDeclaration hierarchy 2017-05-08 15:07:50 -07:00
Andy 35a67977fa Merge pull request #15665 from Microsoft/check_kinds_static
Remove check for static from checkKindsOfPropertyMemberOverrides, which is only called on instance side
2017-05-08 14:37:58 -07:00
Nathan Shively-Sanders acec74b1af Revert "Convert Declaration to union, not type hierarchy"
This reverts commit 573040f0cf.
2017-05-08 14:24:45 -07:00
Nathan Shively-Sanders e81733b827 Revert "Fix lint"
This reverts commit b39c319f0c.
2017-05-08 14:17:11 -07:00
Nathan Shively-Sanders dd94ad239a Revert "Turn ClassElement and TypeElement into unions too"
This reverts commit 22f353ac94.
2017-05-08 14:16:53 -07:00
Andy Hanson 73a944711f Remove checks for symbol.declarations 2017-05-08 13:51:08 -07:00
Nathan Shively-Sanders a72a9aa5d5 Merge pull request #15669 from Microsoft/simplify-js-check-in-index-constraint-errors
Simplify js check in index constraint errors
2017-05-08 13:36:54 -07:00
Kanchalai Tanglertsampan d17450bbbd Update tests and baselines 2017-05-08 13:35:09 -07:00
Kanchalai Tanglertsampan bb1125a2b6 Do not error when spread generic type 2017-05-08 13:31:44 -07:00
Andy Hanson eb9d4c0586 findAllReferences: Given a synthetic property, find references for the original property. 2017-05-08 13:25:12 -07:00
Ron Buckton 47bd4d3a87 Merge pull request #15531 from Microsoft/moreFactoryFuncs
More factory functions
2017-05-08 12:05:05 -07:00
Andy Hanson 8035e99921 Given import * of an export = module, raise an error but still return a symbol. 2017-05-08 12:00:52 -07:00
Andy abb2b828b8 Merge pull request #15668 from Microsoft/completions-keyof
In addStringLiteralCompletionsFromType, use getBaseConstraintOfType instead of getApparentType
2017-05-08 11:52:39 -07:00
Andy 57d57a3540 Merge pull request #15670 from Microsoft/signatureHelp
Remove old commented-out code from signatureHelp
2017-05-08 11:52:25 -07:00
Arthur Ozga b00aea5c7c Parameter improvements 2017-05-08 11:45:02 -07:00
Nathan Shively-Sanders 2e9143aaf0 Clean up test a little 2017-05-08 11:36:30 -07:00
Andy a4b9110f7c Merge pull request #15139 from Microsoft/config-extension
Tsconfig inheritance: Do not resolve included files in an inherited tsconfig
2017-05-08 11:32:13 -07:00
Andy Hanson 883ccaee5f Remove old commented-out code from signatureHelp 2017-05-08 11:30:09 -07:00
Arthur Ozga 965b98f6cb UseFullyQualifiedType 2017-05-08 11:10:47 -07:00
Yui 1b520fce3e Merge pull request #15595 from Microsoft/master-fix15463
[Master] fix 15463
2017-05-08 11:06:48 -07:00
Nathan Shively-Sanders 5ad2ced0c3 Update test with trickier case from #15616 2017-05-08 11:03:41 -07:00
Andy Hanson a7457871a6 Merge branch 'master' into config-extension 2017-05-08 11:00:58 -07:00
Andy 0b0a2d070b Merge pull request #15039 from Microsoft/resolveJavaScriptModule
Refactor how we (internally) expose JS module resolution
2017-05-08 10:52:17 -07:00
Nathan Shively-Sanders 6038ea09c9 Simplify JS check in index constraint error reporting
Any declaration that is a BinaryExpression is a special javascript
declaration, and all JS declarations that are checked for index
constraint compatibility are, in fact, relevant.
2017-05-08 10:40:24 -07:00
Andy Hanson 9e03d42fda In addStringLiteralCompletionsFromType, use getBaseConstraintOfType instead of getApparentType 2017-05-08 10:33:48 -07:00
Kanchalai Tanglertsampan 1e32b1097c Update baselines 2017-05-08 09:46:54 -07:00
Kanchalai Tanglertsampan 2c5117b2d9 Refactor "isKnownProperty" to be use outside of checkTypeScriptAssignable as JSX do excess property after 2017-05-08 09:46:46 -07:00
Nathan Shively-Sanders 22f353ac94 Turn ClassElement and TypeElement into unions too
Slows down compilation another 3%, so I'm not sure we'll want to take
this change.
2017-05-08 09:35:21 -07:00
Nathan Shively-Sanders b4caf646ea Merge pull request #15634 from joechung-msft/joechung-15477
Support @arg and @argument synonyms for @param JSDoc tag
2017-05-08 09:33:30 -07:00
Andy Hanson c08e1fcc5d Remove check for static from checkKindsOfPropertyMemberOrderrides, which is only called on instance side 2017-05-08 09:28:01 -07:00
Anders Hejlsberg c39a683504 Merge pull request #15576 from Microsoft/typeVariableTypeGuards
Improve type guards for type variables
2017-05-07 10:52:29 -07:00
Joe Chung 64ea6803aa Support @arg and @argument synonyms for @param JSDoc tag
- Fix #15477
2017-05-06 22:11:38 -07:00
Ron Buckton 93ea56bd25 Improve union type reduction for symbol() 2017-05-05 17:58:30 -07:00
Ron Buckton 83da3268ed Merge pull request #15624 from Microsoft/fix15603
Fix var emit order for converted loops
2017-05-05 17:48:30 -07:00
Ron Buckton ada4b3d4d8 Fix var emit order for converted loops 2017-05-05 17:38:23 -07:00
Andy 681f33ef4a Merge pull request #15560 from Microsoft/tokenRange
Make TokenRange an interface and remove `ITokenAccess` delegation
2017-05-05 17:23:40 -07:00
Ron Buckton fe414a2823 Ensure we get the correct symbol for nodes, clean up 2017-05-05 17:22:56 -07:00
Arthur Ozga e43377db55 Better qualified name handling 2017-05-05 17:12:58 -07:00
Yui T 788b2a3dd7 Wip - remove freshness flag from jsx attributes 2017-05-05 16:36:02 -07:00
Nathan Shively-Sanders 6a175321bf Address comments: simplify, dedupe and clean up 2017-05-05 15:09:54 -07:00
Arthur Ozga 818bfdcd88 accessibility check 2017-05-05 15:08:02 -07:00
Arthur Ozga a1d2049c29 convert type format flags 2017-05-05 14:48:20 -07:00
Arthur Ozga b8bb0c22f3 emit type parameter's default 2017-05-05 14:47:57 -07:00
Nathan Shively-Sanders b39c319f0c Fix lint 2017-05-05 13:48:45 -07:00
Arthur Ozga a5bef216ae Use symbolToName instead of copying 2017-05-05 13:47:51 -07:00
Nathan Shively-Sanders 573040f0cf Convert Declaration to union, not type hierarchy 2017-05-05 13:47:28 -07:00
Arthur Ozga d2bda47e80 fix inTypeAlias logic 2017-05-05 12:39:47 -07:00