17587 Commits

Author SHA1 Message Date
Mohamed Hegazy
0349caa5cf fix typo 2017-05-09 13:54:35 -07:00
Mohamed Hegazy
a2dec0d03d Fix #15062: report errors for parameter properties in private constructors 2017-05-09 12:03:08 -07:00
Mohamed Hegazy
888e264eda Merge pull request #15694 from astegmaier/patch-1
getOwnPropertyDescriptor return should allow undefined
2017-05-09 10:55:49 -07:00
Nathan Shively-Sanders
5143a3ce16 Merge pull request #15507 from Microsoft/spelling-correction
Spelling correction
2017-05-09 10:10:11 -07:00
Nathan Shively-Sanders
370b5618a0 Merge branch 'master' into spelling-correction 2017-05-09 10:01:03 -07:00
Andrew Stegmaier
ccec13aaf1 getOwnPropertyDescriptor return should allow undefined
getOwnPropertyDescriptor _should_ return undefined in certain situations. This is documented here: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Proxy/handler/getOwnPropertyDescriptor

This change addresses https://github.com/Microsoft/TypeScript/issues/14923 and https://github.com/Microsoft/TypeScript/issues/10904. The original fix to 14923 was to the /lib/lib.es2015.proxy.d.ts file instead of /src/lib/lib.es2015.proxy.d.ts (see: https://github.com/Microsoft/TypeScript/pull/10550/commits). I think this meant that the change got over-written by a generation script (see note here: https://github.com/Microsoft/TypeScript/tree/master/lib)
2017-05-08 23:56:29 -07:00
Yui
cb723cf1dc Merge pull request #15678 from Microsoft/master_allowSpreadGenericType
[Master] Allow spread generic type
2017-05-08 15:57:11 -07:00
Andy
750b574e49 Merge pull request #15588 from Microsoft/mapped-table
Symbol table for homomorphic mapped type: Don't needlessly create twice
2017-05-08 15:37:03 -07:00
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
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
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
Ron Buckton
47bd4d3a87 Merge pull request #15531 from Microsoft/moreFactoryFuncs
More factory functions
2017-05-08 12:05:05 -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
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
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
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