Commit Graph

17186 Commits

Author SHA1 Message Date
Ron Buckton
64be1f2da2 merge getIteratedTypeOfIterableOrElementTypeOf* 2017-02-02 14:45:58 -08:00
zhengbli
e532744f16 Add test case for nested namespace 2017-02-02 14:14:40 -08:00
zhengbli
62f716aaa6 avoid removing comments when removing unused locals 2017-02-02 13:50:34 -08:00
Ron Buckton
5d415cac52 Merge branch 'master' into asyncGenerators 2017-02-02 12:11:44 -08:00
Zhengbo Li
12e8f91bf2 Merge pull request #13831 from zhengbli/importFixCasing
Fix casing in import quick fix
2017-02-02 10:05:11 -08:00
Andy
79529db6d7 Merge pull request #13841 from Microsoft/rm_foo
Remove useless test file
2017-02-02 08:48:33 -08:00
Andy Hanson
2f49eeca26 Remove useless test file 2017-02-02 08:29:00 -08:00
Zhengbo Li
6c56b3d957 Fix casing in import quick fix 2017-02-02 02:17:49 -08:00
Mohamed Hegazy
1f92bacdc8 Update AUTHORS for release-2.2 2017-02-01 22:08:08 -08:00
Ron Buckton
a72abc8ebc Make getOriginalNode/getParseTreeNode public 2017-02-01 19:41:28 -08:00
Ron Buckton
ff4c72de00 Make most current Node factory functions public 2017-02-01 16:36:10 -08:00
Ron Buckton
bc611d9e7d Merge pull request #13761 from Microsoft/extractPrinter
Expose printing functionality of emitter as a public API
2017-02-01 16:29:29 -08:00
Kanchalai Tanglertsampan
2ff2850ffa Emit __esModule when emitting ES6 Module 2017-02-01 16:16:53 -08:00
Ron Buckton
984541316a Added comments and a few Debug assertions 2017-02-01 16:16:04 -08:00
Kanchalai Tanglertsampan
8372a1d1c1 Update baselines from a-c 2017-02-01 16:15:14 -08:00
Ron Buckton
f02ce1f6a0 PR Feedback 2017-02-01 15:22:35 -08:00
Anders Hejlsberg
1530a60584 Merge pull request #13820 from Microsoft/fixBaseClassCheck
Fix base class check to allow 'object' type
2017-02-01 11:45:38 -10:00
Nathan Shively-Sanders
d23f692734 rename arrayFromMap -> convertToArray 2017-02-01 13:11:16 -08:00
Anders Hejlsberg
3a0a58d2e2 Accept new baselines 2017-02-01 11:37:33 -08:00
Anders Hejlsberg
a8de5ce836 Add regression test 2017-02-01 11:37:24 -08:00
Anders Hejlsberg
b6d612980c Accept baseline change for apparent type 2017-02-01 11:37:11 -08:00
Anders Hejlsberg
86b3c14099 Consider 'object' a valid base type + apparent type of 'object' is {} 2017-02-01 11:36:33 -08:00
Andy
207f1aa5c9 Merge pull request #13786 from Microsoft/ata
Use "ts2.2" (or "ts2.3", etc.) NPM tag in typingsInstaller
2017-02-01 10:32:18 -08:00
Anders Hejlsberg
ddf4f45973 Merge pull request #13817 from Microsoft/fixIndexedAccessApparentType
Fix indexed access apparent type
2017-02-01 08:23:58 -10:00
Anders Hejlsberg
97828b4b9c Accept new baselines 2017-02-01 09:47:37 -08:00
Anders Hejlsberg
34ec895642 Add regression test 2017-02-01 09:47:30 -08:00
Mohamed Hegazy
ddb6d99221 Merge pull request #13806 from Microsoft/Fix13789
Get string literal completions from the other operand of `==` operators
2017-02-01 09:44:43 -08:00
Nathan Shively-Sanders
6328e6cfe2 Update baselines 2017-02-01 09:43:02 -08:00
Nathan Shively-Sanders
6f7c984c42 Address PR comments
1. Add undefined only when an initialized parameter is required (not
optional).
2. Create isRequiredInitializedParameter helper function
3. Call this function only once from declarationEmitter
2017-02-01 09:41:44 -08:00
Anders Hejlsberg
15c6022e40 Fix typo causing bug 2017-02-01 09:32:33 -08:00
Ron Buckton
9ba2a6b14a Skip type parameters. 2017-02-01 01:24:28 -08:00
Mohamed Hegazy
a39c14ec2e Factor kind check to a separate function 2017-01-31 21:34:25 -08:00
Mohamed Hegazy
52841924da Support string literal completion in case labels 2017-01-31 20:24:36 -08:00
Mohamed Hegazy
3b1b5e241f Add string literal completion for equality expression 2017-01-31 16:44:59 -08:00
Nathan Shively-Sanders
2ce64f2bad Create typeof's string literal union type once
This changes the print order of string literal unions slightly. I think
this is because 'string', 'symbol', etc are added to a union very early
on in the creation of the checker.
2017-01-31 14:39:10 -08:00
Nathan Shively-Sanders
ce629f03a7 Test duplicate identifier reporting in classes 2017-01-31 14:16:25 -08:00
Nathan Shively-Sanders
78bc368c22 Fix duplicate identifier reporting in classes
Previously declarations in the order method-property would not report an
error, but the order property-method would. Now both orders report
"Duplicate identifier '{0}'."
2017-01-31 14:14:48 -08:00
Mohamed Hegazy
cf20850e79 Merge pull request #13750 from gdh1995/fix-typo-in-catch
remove an odd new-line for catch clause
2017-01-31 11:42:35 -08:00
Kanchalai Tanglertsampan
42c0816164 Merge branch 'master' into wip-master-statelessOverload 2017-01-31 11:33:07 -08:00
Kanchalai Tanglertsampan
ceb77202aa Address PR: fix typo 2017-01-31 11:11:49 -08:00
Nathan Shively-Sanders
01bc4efc82 Add arrayFromMap utility function 2017-01-31 10:34:44 -08:00
Nathan Shively-Sanders
69e9bfef35 Add typeof test case and update baselines
Test that `typeof x === 'random' as string`:

1. Does not issue an error.
2. Does not narrow.
2017-01-31 10:28:32 -08:00
Nathan Shively-Sanders
d77945fe1f typeof now has string literal union type
Previously, it was just a string
2017-01-31 10:28:02 -08:00
Andy Hanson
8515f7e2b5 Change find-all-references tests to test for groups
* Also always test for isWriteAccess and isDefinition
2017-01-31 06:59:16 -08:00
Andy Hanson
58cb9a7f08 Use "ts2.2" (or "ts2.3", etc.) NPM tag in typingsInstaller 2017-01-31 06:57:47 -08:00
Anders Hejlsberg
445421b68b Merge pull request #13772 from Microsoft/partialAndEmptyObjectType
Make empty object type assignable to any Partial<T>
2017-01-30 16:30:22 -10:00
Anders Hejlsberg
8659101618 Accept new baselines 2017-01-30 16:57:11 -08:00
Anders Hejlsberg
647e1836c3 Add tests 2017-01-30 16:53:43 -08:00
Anders Hejlsberg
7e7057a89d Empty object type assignable to mapped type with optional properties 2017-01-30 16:53:31 -08:00
Mohamed Hegazy
67957f0f7f Merge branch 'master' into functionAndClassProperties 2017-01-30 16:42:57 -08:00