Commit Graph
12513 Commits
Author SHA1 Message Date
Kanchalai Tanglertsampan 1e806cea01 For React Component class, we fill in missing type parameter and instantiate the constructor signature with the new type arguments. 2017-05-03 15:15:47 -07:00
Yui T 1125657210 Don't stop checking other attributes even though we see spread type. This is so that things are correctly marked as reference and type-checked 2017-05-03 13:42:38 -07:00
Arthur Ozga 4c0735218e move import getCodeActions into named method 2017-05-02 15:52:17 -07:00
Andy ad76338acd Merge pull request #15528 from Microsoft/async-computed-method
Fix formatting for async computed method: Allow space between 'async' and '['
2017-05-02 14:24:40 -07:00
Andy Hanson 04c894888d Re-use code from 'getTargetOfExportSpecifier' 2017-05-02 13:24:11 -07:00
Andy Hanson b6bd396983 Fix formatting for async computed method: Allow space between 'async' and '[' 2017-05-02 09:42:32 -07:00
Ron Buckton 1db4f96fd1 Merge pull request #15511 from mohsen1/add-ts.createTypeAliasDeclaration
Add createTypeAliasDeclaration and updateTypeAliasDeclaration factories
2017-05-01 18:00:22 -07:00
Arthur Ozga 2150a7796b Merge pull request #15261 from aozgaa/moduleReuse
Reuse Module Resolutions from Unchanged Files
2017-05-01 17:49:44 -07:00
Arthur Ozga 60825143a4 respond to comments 2017-05-01 17:49:19 -07:00
Anders Hejlsberg 3f95b86e65 Optimize signature relationship checks in instantiations of same type 2017-05-01 16:45:06 -07:00
Arthur Ozga 7d1d22ce4b assert length 2017-05-01 16:37:27 -07:00
Arthur Ozga df3630b92c reorder enum 2017-05-01 16:37:18 -07:00
Mohamed Hegazy 14f6bf2244 Merge pull request #15518 from vkurchatkin/empty-property
Allow indexed access to empty property
2017-05-01 16:37:02 -07:00
Ron Buckton 6cd85dbb25 Fix failing transpileModule test 2017-05-01 16:05:41 -07:00
Vladimir Kurchatkin d45d289f36 Allow indexed access to empty property
Fixes: https://github.com/Microsoft/TypeScript/issues/15209
2017-05-02 01:39:02 +03:00
Arthur Ozga 28843c4197 npm install test 2017-05-01 15:16:58 -07:00
Arthur Ozga 2118de09e7 Simplify returns 2017-05-01 15:16:42 -07:00
Mohsen Azimi b27aec2247 Allow string for name when creating a TypeAliasDeclaration 2017-05-01 14:58:36 -07:00
Mohsen Azimi f9c46b5f82 Fix issues raised in PR review 2017-05-01 14:00:16 -07:00
Mohsen Azimi 872fdee4a5 Add createTypeAliasDeclaration and updateTypeAliasDeclaration factories 2017-05-01 12:55:40 -07:00
Arthur Ozga ef1cd50dfc clarifying comments 2017-05-01 11:47:12 -07:00
Arthur Ozga 293a04caa7 More thorough module reuse test 2017-05-01 11:47:03 -07:00
Blaine Bublitz a6f7f5e70d Update type signatures for {create|update}InterfaceDeclaration 2017-05-01 13:46:08 -05:00
Blaine Bublitz b39a2a7377 Add {create|update}InterfaceDeclaration methods (closes #15497) 2017-05-01 12:19:28 -05:00
Andy 20bba9c662 Merge pull request #15496 from Microsoft/rm_fallthrough
unusedIdentifierFixes: Factor out nested switch statements and fix implicit fallthrough
2017-05-01 10:13:40 -07:00
Mohamed Hegazy 5e7778b36f Merge pull request #15491 from SaschaNaz/newformat
No space after new keyword on constructor signature
2017-05-01 09:43:12 -07:00
Andy Hanson 3590048d9b unusedIdentifierFixes: Factor out nested switch statements and fix implicit fallthrough 2017-05-01 09:37:07 -07:00
Andy Hanson a70b79072b importTracker: Fix error for undefined importClause 2017-05-01 07:54:41 -07:00
Kagami Sascha Rosylight 61f494ec5d no space after new on constructor signatures 2017-05-01 23:11:59 +09:00
Mohamed Hegazy 7080c4155b Merge pull request #15451 from rictic/iterables-for-readonly-collections
Declare iterable methods for Readonly collections.
2017-04-28 17:20:59 -07:00
Arthur Ozga c63d6d145a Avoid double-resolving modified files 2017-04-28 16:27:41 -07:00
Peter Burns 0e74053abc Add missing space. 2017-04-28 12:50:35 -07:00
Arthur Ozga 86d7031932 inline createOldProgramState 2017-04-28 10:40:31 -07:00
Arthur Ozga 6547c1816f check ambient modules before reusing old state 2017-04-27 20:27:48 -07:00
Ron Buckton 3d23b9c15a Merge pull request #15423 from Microsoft/fix15403
Fix block-scoped enum declarations
2017-04-27 17:47:46 -07:00
jramsay aa11ab1d02 Merge pull request #15364 from Microsoft/RulesProviderPerformance
RulesProvider performance improvements (alternate implementation)
2017-04-27 16:47:59 -07:00
Ron Buckton 324c9bb349 Fix block-scoped enum declarations 2017-04-27 15:04:12 -07:00
Jason Ramsay 257a4dc19e Changes from CR feedback 2017-04-27 11:41:33 -07:00
Mohamed Hegazy 441d762065 Merge pull request #14779 from jwbay/transformers-for-transpilemodule
Expose transformers option for transpileModule
2017-04-26 17:04:47 -07:00
Mohamed Hegazy 2ff38a4b24 Update version 2017-04-26 14:27:46 -07:00
Justin Bay 1f815b6367 add unit test 2017-04-25 21:12:33 -04:00
Justin Bay 8ee5610691 expose transformers option to transpileModule 2017-04-25 20:31:58 -04:00
Ron Buckton 6756e3e44c Merge pull request #15379 from Microsoft/fix14945
Fix class name emit in ES5
2017-04-25 15:09:23 -07:00
Ron Buckton 1d1ebd0d70 Do not rename references to class inside of the class body function 2017-04-25 13:30:07 -07:00
Ron Buckton 21c27457a2 Fix class name emit in ES5 2017-04-25 12:44:02 -07:00
Ron Buckton 21714299d0 Fix visitEachChild for signatures 2017-04-25 11:02:54 -07:00
Nathan Shively-Sanders c6bf6a20a9 Merge pull request #15357 from Microsoft/es2015-transform-accessors-containing-captured-this
es2015 transform covers accessors that contain captured this
2017-04-25 08:36:53 -07:00
Jason Ramsay 1f9bdef0fb RulesProvider performance improvements 2017-04-24 17:32:02 -07:00
Nathan Shively-Sanders da5fd936e6 Merge pull request #15350 from Microsoft/improve-message-for-untyped-module
Improve message for untyped module with noImplicitAny
2017-04-24 16:13:27 -07:00
Nathan Shively-Sanders 213812ab22 Contextually type object spread expressions
so `x = { ... { a: "a" } }` will be equivalent to `{ a: "a" }`.
2017-04-24 15:43:10 -07:00