Commit Graph

5276 Commits

Author SHA1 Message Date
about-code
66263b3782 Merge remote-tracking branch 'upstream/master' 2017-01-14 12:24:07 +01:00
Andy
d86d850211 Merge pull request #13401 from Microsoft/navbar_exported_functions
Include "export" modifier on function assigned to an export (`export const x = () => 0;`).
2017-01-13 10:33:39 -08:00
Andy
43a2d3849b Merge pull request #13446 from Microsoft/export_equals_completion
Include properties of an `export =` value in import completions.
2017-01-13 09:55:43 -08:00
Andy Hanson
639f5cb6e5 Fix bug for constructor with modifier 2017-01-13 08:10:58 -08:00
Anders Hejlsberg
2711303539 Merge pull request #13448 from Microsoft/fixMappedTypeRelations
Improve generic mapped type relations
2017-01-12 13:20:31 -10:00
Anders Hejlsberg
0f49703030 Merge pull request #13427 from Microsoft/nonPrimitiveObjectRelations
Unconstrained type parameter not assignable to 'object' type
2017-01-12 13:19:27 -10:00
Zhengbo Li
a36db0ea10 Merge pull request #13424 from zhengbli/13129
Change the module specifier search order
2017-01-12 12:06:28 -08:00
Anders Hejlsberg
dafea7f54d Add tests 2017-01-12 10:49:58 -08:00
Andy Hanson
890676a5d8 Include properties of an export = value in import completions. 2017-01-12 07:33:36 -08:00
Anders Hejlsberg
0e0953fc4f Add tests 2017-01-11 16:11:16 -08:00
Zhengbo Li
c897235364 Change the module specifier search order 2017-01-11 14:30:37 -08:00
Anders Hejlsberg
5abd3230a4 Add regression test 2017-01-11 11:50:41 -08:00
Andy Hanson
2ae5806210 Include "export" modifier on function assigned to an export (export const x = () => 0;). 2017-01-10 13:04:32 -08:00
Nathan Shively-Sanders
c9e301f236 Test:object rest skips only class methods
Previously, it skipped all methods.
2017-01-10 08:55:15 -08:00
Anders Hejlsberg
d7160c7b75 Merge pull request #13338 from Microsoft/fixCircularConstraints
Improve handling of circular constraints
2017-01-10 04:40:50 -10:00
Anders Hejlsberg
81e891812e Add regression test 2017-01-09 16:51:46 -08:00
Andy
1570476d5b Merge pull request #13367 from Microsoft/goToDefinition_name
goToDefinition: Use the name of a declaration (if possible) when creating DefinitionInfo
2017-01-09 14:06:29 -08:00
Anders Hejlsberg
3bc8c7e015 Merge branch 'master' into fixMappedTypeCombinedMappers
# Conflicts:
#	src/compiler/checker.ts
2017-01-09 11:38:05 -08:00
Anders Hejlsberg
ecb2115aeb Merge pull request #13358 from Microsoft/iifeMissingArguments
Infer optional types for IIFE parameters with missing arguments
2017-01-09 09:30:49 -10:00
Anders Hejlsberg
73fbe5a8e7 Merge pull request #13356 from Microsoft/fixCombinedTypeMappers
Fix nested generic mapped type instantiations
2017-01-09 09:30:19 -10:00
Nathan Shively-Sanders
e4dcd0803b Merge pull request #13365 from Microsoft/object-spread-removes-class-methods
Omit only class methods from object spreads
2017-01-09 11:10:33 -08:00
Andy Hanson
2124fcf588 goToDefinition: Use the name of a declaration (if possible) when creating DefinitionInfo. 2017-01-09 11:05:53 -08:00
Anders Hejlsberg
80ef89b822 Add regression test 2017-01-09 09:19:03 -08:00
Nathan Shively-Sanders
309a361b19 Test method removal of object spread
Test that
1. Only class methods get removed
2. Methods from both left and right get removed.
2017-01-09 08:59:36 -08:00
Andy Hanson
23fa422b59 String literal completions: Use call signature only if we are *immediately* in a call expression 2017-01-09 07:52:52 -08:00
Anders Hejlsberg
70763dabb5 Add regression test 2017-01-08 15:28:38 -08:00
Anders Hejlsberg
d0aa306961 Add tests 2017-01-07 15:16:26 -08:00
Anders Hejlsberg
855488fc6d Add additional regression test 2017-01-06 17:35:09 -08:00
Anders Hejlsberg
f1da780a5e Add regression tests 2017-01-06 17:20:58 -08:00
Anders Hejlsberg
ee03c0dc87 Update tests 2017-01-06 17:19:34 -08:00
Nathan Shively-Sanders
5b075ff924 Merge pull request #12728 from Microsoft/instanceof-requires-callable-rhs
Instanceof requires callable or constructable right-hand side
2017-01-06 13:49:36 -08:00
Nathan Shively-Sanders
e9e7fcecbd Merge pull request #12501 from HerringtonDarkholme/non-primitive
Fix #1809, introduce non primitive object type
2017-01-06 09:51:08 -08:00
Andy
91af4ae6b3 Merge pull request #10782 from Microsoft/react_whitespace
For JSX text, construct a single literal node `"foo bar"` instead of `"foo" + " " + "bar"`
2017-01-05 13:55:42 -08:00
Zhengbo Li
9a62db2b5c Merge pull request #13287 from zhengbli/importFixExtendedTsconfig
For `path` ending with `index`, use the `path` pattern for the import quick fix
2017-01-04 15:37:48 -08:00
Zhengbo Li
b19a949ce4 Support path that specified index 2017-01-04 13:35:42 -08:00
Daniel Rosenwasser
3d5545664b Merge pull request #13230 from Microsoft/instanceofRelationshipTargetTypes
Check if uninstantiated types are the same when narrowing by instanceof
2017-01-04 12:26:57 -05:00
Sheetal Nandi
54ceb51d85 Fix the emit when jsx attribute expression is empty
Fixes #12994
2017-01-03 11:21:23 -08:00
about-code
d78247a402 Merge remote-tracking branch 'upstream/master' 2017-01-03 14:07:51 +01:00
Anders Hejlsberg
88c68256e6 Merge pull request #13234 from Microsoft/fixMappedTypeInstantiation
Fix mapped type instantiation
2016-12-31 07:48:48 -10:00
Anders Hejlsberg
bb37a61f61 Add regression test 2016-12-30 18:48:16 -08:00
Mohamed Hegazy
524fa64c8d Merge pull request #11547 from Microsoft/interfaceFixes
Codefix for implementing interfaces
2016-12-30 14:28:55 -08:00
Mohamed Hegazy
9865a17c48 Merge pull request #11222 from kitsonk/array-slice-typings
Improve Array.prototype.splice typing
2016-12-30 14:28:15 -08:00
Mohamed Hegazy
60476ceffe Fix test failure resulting from bad merge 2016-12-30 13:49:50 -08:00
Mohamed Hegazy
6418c2f9bb Merge pull request #12543 from wonderful-panda/fix-12536
tsserver: get candidates from <K extends keyof Foo> (fix #12536)
2016-12-30 13:23:07 -08:00
Daniel Rosenwasser
d22f4fb513 Added a test. 2016-12-30 12:14:31 -05:00
about-code
ff828fd3a0 Merge remote-tracking branch 'upstream/master' 2016-12-30 12:06:33 +01:00
Zhengbo Li
69e0677ea1 Support quick fixes for UMD global (#12545)
* Support quick fixes for UMD global

* refactor
2016-12-28 15:04:15 -08:00
rbuckton
4098058907 Merge branch 'master' into es6-new-target 2016-12-28 13:41:44 -08:00
Mohamed Hegazy
e128b94dc2 Merge pull request #13192 from slawomir/13063-strictNullChecks-breaks-typeof
#13063 Fix strictNullChecks breaking typeof
2016-12-28 12:52:21 -08:00
Mohamed Hegazy
b82fe52ca4 Merge pull request #13191 from Microsoft/fix13157
Aggregate transform flags for ExpressionWithTypeArguments
2016-12-27 20:53:02 -08:00