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
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
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
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
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
Nathan Shively-Sanders
b39c319f0c
Fix lint
2017-05-05 13:48:45 -07:00
Nathan Shively-Sanders
573040f0cf
Convert Declaration
to union, not type hierarchy
2017-05-05 13:47:28 -07:00
Mohamed Hegazy
d483df94ef
Merge pull request #15600 from mjbvz/log-when-types-registry-is-updated
...
Add Log for When Typings Installer Finishes Updating the Types Registry
2017-05-05 10:43:51 -07:00
Yui T
d94d490647
Updates tests and baselines
2017-05-05 10:05:50 -07:00
Andy Hanson
d36175b1e8
Remove some redundant code in createJsxAttributesTypeFromAttributesProperty
2017-05-05 08:51:18 -07:00
Yui T
5b972b44ff
Add tests and baselines
2017-05-05 08:47:52 -07:00
Nathan Shively-Sanders
4303a294f9
Merge pull request #15537 from Microsoft/emit-declaration-of-class-extending-intersection
...
Emit declaration of class extending intersection
2017-05-05 08:32:56 -07:00
Andy
1511c2eda7
Merge pull request #15593 from Microsoft/jsdoctagnames
...
Deduplicate jsDocTagNames and sort alphabetically
2017-05-05 07:24:12 -07:00
Yui T
fec3dc215a
Address PR
2017-05-04 22:16:23 -07:00
Matt Bierner
e44d419c90
Add Log for When Typings Installer Finishes Updating the Types Registry
...
**Bug**
While investigating #15301 , I was confused by the typing installer's log `Updating types-registry npm package...`. This was often the last line of the log file, leading me to believe that the types-registry update was still ongoing
**Fix**
Add an extra log for when the type-registry update completes successfully
2017-05-04 20:04:46 -07:00
Kanchalai Tanglertsampan
d103504ba6
Update tests anad baselines
2017-05-04 17:12:52 -07:00
Kanchalai Tanglertsampan
f619d5add4
Allow excess property in spread attributes but also check if any explicitly specified attributes are correct
2017-05-04 17:12:39 -07:00
Nathan Shively-Sanders
58e72fe1b6
Update baselines
2017-05-04 17:05:09 -07:00
Nathan Shively-Sanders
efe502e609
Address PR comments
2017-05-04 17:04:37 -07:00
Nathan Shively-Sanders
aceadeb04b
Update baselines
2017-05-04 16:13:32 -07:00
Nathan Shively-Sanders
d35f6c3581
getNameOfDeclaration uniformly, including JS decls
...
JS-style assignment declarations have a name, but it's not stored on the
name property of the BinaryExpression. This commit adds
`getNameOfDeclaration` to uniformly get the name of a declaration.
It also reworks the declaration of `Declaration` so that accessing
`name` is an error unless the type does *not* include
BinaryExpression.
2017-05-04 16:12:54 -07:00
Sheetal Nandi
96aca4c7d0
Merge pull request #13540 from Microsoft/metadataReferences
...
Mark as referenced aliases in Union that will get emitted as part of decorator metadata
2017-05-04 15:04:13 -07:00
Yui T
ae06e12238
Wip-fixing spread type
2017-05-04 14:39:51 -07:00
Andy Hanson
705774e707
Remove tests that depended on exact number of jsdoc tag names
2017-05-04 14:38:06 -07:00
Andy Hanson
7dddcb816f
Deduplicate jsDocTagNames and sort alphabetically
2017-05-04 14:16:09 -07:00
Andy
7fe1aba82a
Merge pull request #15557 from Microsoft/unused-type-parameter
...
Mark type arguments as used even if used in an invalid way
2017-05-04 14:15:16 -07:00
Ron Buckton
500dd16bc1
Merge pull request #15590 from Microsoft/fix15471
...
Add check for tslib __await helper
2017-05-04 13:59:54 -07:00
Ron Buckton
6f357e5a6c
Update baselines
2017-05-04 13:33:28 -07:00