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