Commit Graph

6060 Commits

Author SHA1 Message Date
Andy 13b7d17da7 Don't bind JSDoc type parameter in a TS file (#16413)
* Don't bind JSDoc type parameter in a TS file

* Fix tests

* Remove unnecessary non-null assertions
2017-06-09 14:52:01 -07:00
Andy a2d524252c --isolatedModules: Still allow re-export of type in a declaration file (#16399)
* --isolatedModules: Still allow re-export of type in a declaration file

* Use isInAmbientContext
2017-06-09 09:39:55 -07:00
Nathan Shively-Sanders cae1286b72 Merge pull request #16343 from Microsoft/weak-types-for-primitives
Weak type errors for primitives
2017-06-09 09:03:48 -07:00
Ron Buckton eadafd20eb Merge pull request #16346 from Microsoft/fix15618
Improve contextual types using jsdoc tags
2017-06-09 00:11:47 -07:00
Andy 0d36d0e39f Support completions for qualified names in JSDoc (#16380)
* Support completions for qualified names in JSDoc

* Fix typo
2017-06-08 17:21:36 -07:00
Ron Buckton ff1f33729b Improve contextual types and return type checking 2017-06-08 16:44:42 -07:00
Nathan Shively-Sanders ffc899ed38 Merge pull request #16377 from Microsoft/fix-synthetic-properties-in-hasExcessProperties
Fix synthetic properties in hasExcessProperties
2017-06-08 15:49:51 -07:00
Yui 9d30ab6ac9 Merge pull request #16378 from Microsoft/master-PortChange
[Master] port change from release-2.4 to master
2017-06-08 15:05:43 -07:00
Kanchalai Tanglertsampan 963a500c8e Add incremental tests 2017-06-08 14:31:23 -07:00
Ron Buckton 9e985c9619 Merge branch 'master' into fix15618 2017-06-08 14:31:14 -07:00
Kanchalai Tanglertsampan 7121891921 Remove unneccessary debug.fail as by defualt we will add commonJS module transformation step 2017-06-08 14:31:11 -07:00
Nathan Shively-Sanders d3f2234529 Test synthetic properties w/hasExcessProperties 2017-06-08 14:19:06 -07:00
Ron Buckton ef86f7da50 Adjust source map offsets for variables in downlevel async funcs and generators 2017-06-08 14:15:40 -07:00
Ron Buckton 80a7716117 PR Feedback 2017-06-08 11:27:35 -07:00
Nathan Shively-Sanders 2eea0989ea Merge branch 'master' into delay-signature-return-type-instantiation 2017-06-08 09:42:50 -07:00
Nathan Shively-Sanders a5b68c0800 Update tests and baselines 2017-06-08 09:07:16 -07:00
Ron Buckton 0760439a16 Merge pull request #16316 from Microsoft/fix14056
Better types from jsdoc type references
2017-06-07 17:30:33 -07:00
Ron Buckton 6bbacb64ce Improve contextual types using jsdoc tags 2017-06-07 17:14:27 -07:00
Nathan Shively-Sanders b509e681c1 Test weak type errors with primitives 2017-06-07 16:20:58 -07:00
Nathan Shively-Sanders 40dd8ba18f Merge pull request #16330 from Microsoft/fix-js-infer-rest-args
Fix JS-inferred rest parameters
2017-06-07 14:44:02 -07:00
Ron Buckton d450b8b2ab Merge pull request #13272 from Microsoft/externalExportStar
Support for an external exportStar helper
2017-06-07 13:59:54 -07:00
Nathan Shively-Sanders c0b8c217b1 Test returning an infinite type in an intersection 2017-06-07 13:27:31 -07:00
Andy abb9681248 Support completions for JSDoc @param tag names (#16299)
* Support completions for JSDoc @param tag names

* Undo change to finishNode

* Don't include trailing whitespace in @param range; instead, specialize getJsDocTagAtPosition
2017-06-07 12:28:52 -07:00
Nathan Shively-Sanders f5f2d24372 Add tests for JS-inferred rest parameters 2017-06-07 11:28:26 -07:00
Andy 68122ea4cc Support find-all-references for export = of class expression (#16327)
* Support find-all-references for `export =` of class expression

* Add comments
2017-06-07 11:16:12 -07:00
Ron Buckton 9250d0a290 Merge branch 'master' into externalExportStar 2017-06-07 10:53:42 -07:00
Ryan Cavanaugh 6007eb7dfb Merge pull request #16307 from RyanCavanaugh/refactor_refactor
Refactor refactor
2017-06-06 22:28:52 -07:00
Ron Buckton 471e680ef0 Better types from jsdoc param tags 2017-06-06 18:10:00 -07:00
Anders Hejlsberg 588880487c Merge pull request #16305 from Microsoft/contextualGenericTypes
Contextual generic function types
2017-06-06 17:49:51 -07:00
Ron Buckton 2f6c6e6538 Merge branch 'master' into fix16086 2017-06-06 16:09:37 -07:00
Ron Buckton 70c1c57493 Merge pull request #16196 from Microsoft/fix15959
Allow JS constructor function to return non-void
2017-06-06 15:16:58 -07:00
Nathan Shively-Sanders 617f60e3f0 Merge pull request #16306 from Microsoft/fix-nullable-filtering-in-spreads
Fix nullable filtering in spreads
2017-06-06 15:00:48 -07:00
Ryan Cavanaugh 1f3ef7df7a Refactor refactor 2017-06-06 14:58:18 -07:00
Anders Hejlsberg 98a5c9b73f Merge branch 'master' into contextualGenericTypes 2017-06-06 14:57:20 -07:00
Ron Buckton 6e87078540 Added tests and improve type of new expression 2017-06-06 14:48:40 -07:00
Nathan Shively-Sanders cfb52e0e91 Test spread in unions of null/undefined 2017-06-06 14:13:02 -07:00
Nathan Shively-Sanders ea830d4fad Move spreadUnion* tests into conformance suite 2017-06-06 13:58:54 -07:00
Anders Hejlsberg 34710a33b5 Fix fourslash tests 2017-06-06 13:35:29 -07:00
Ron Buckton 08e71641bf Merge branch 'master' into fix15959 2017-06-06 13:30:55 -07:00
Anders Hejlsberg 61223f2ab0 Add tests 2017-06-06 13:26:51 -07:00
Anders Hejlsberg 634c75c426 Fix fourslash tests 2017-06-06 13:25:29 -07:00
Herrington Darkholme 0600a27dd9 fix #15447: object is empty object type (#16290) 2017-06-06 10:08:33 -07:00
Yui a6e1cedfd7 Merge pull request #16281 from Microsoft/master-MergeDynamicImport
[Master] Remerge this back to master after fixing test failure
2017-06-05 18:55:24 -07:00
Ron Buckton b5f81f9ede Fix emit when type import merges with local value 2017-06-05 18:39:32 -07:00
Ron Buckton d9ec08ceaf Merge pull request #16279 from Microsoft/fix15928
Fix for..await emit for es2017
2017-06-05 18:03:09 -07:00
Yui T b9017795a0 Revert "Revert "[Master] wip-dynamic import" (#16264)"
This reverts commit ccc60c8b3b.
2017-06-05 17:16:29 -07:00
Ron Buckton a05a53b2a2 Fix for..await emit for es2017 2017-06-05 16:57:50 -07:00
Arthur Ozga c179d9a22d Merge pull request #16045 from aozgaa/codeFixAddMissingMethod
Code fix add missing method
2017-06-05 16:50:46 -07:00
Ryan Cavanaugh 1f3c2b3998 JSX Closing tags get priority over other completion types (#15922)
Fixes #15897
2017-06-05 16:19:32 -07:00
Nathan Shively-Sanders 8f4af49ccd Merge pull request #16194 from Microsoft/fix-reexported-missing-alias
Fix reexported missing alias
2017-06-05 16:04:26 -07:00