zhengbli
62f716aaa6
avoid removing comments when removing unused locals
2017-02-02 13:50:34 -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
Ron Buckton
984541316a
Added comments and a few Debug assertions
2017-02-01 16:16:04 -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
Anders Hejlsberg
15c6022e40
Fix typo causing bug
2017-02-01 09:32:33 -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
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
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
Anders Hejlsberg
ae92437763
Merge pull request #13769 from Microsoft/fixTypeParameterScopeCheck
...
Fix type parameter scope check
2017-01-30 14:12:15 -10:00
Anders Hejlsberg
ebba3d6ba6
Accept new baselines
2017-01-30 15:47:24 -08:00
Anders Hejlsberg
34b4dbb260
Add regression test
2017-01-30 15:47:18 -08:00
Anders Hejlsberg
16103a9ca2
Fix isSymbolInScopeOfMappedTypeParameter to include mapped types
2017-01-30 15:40:31 -08:00
Anders Hejlsberg
f32f95ae23
Merge pull request #13743 from Microsoft/mixinClasses
...
Mixin classes
2017-01-30 12:47:21 -10:00
Ron Buckton
64ff691a2e
Move EmitTextWriter to types.ts
2017-01-30 14:21:52 -08:00
Ron Buckton
f0563ac287
Printer API unit tests
2017-01-30 13:50:34 -08:00
Vladimir Matveev
9b6f9305d9
support untyped imports in shims ( #13758 )
2017-01-30 13:19:44 -08:00
Daniel Rosenwasser
d38bc54002
Merge pull request #13759 from Microsoft/fixMissingThis
...
Quick fix to add missing 'this.' for property accesses
2017-01-30 13:03:24 -08:00
Nathan Shively-Sanders
6fb2ae2001
Merge pull request #13757 from Microsoft/es6-target-emits-Object.assign-for-spread
...
ES6 and above targets emit Object.assign for object spread
2017-01-30 12:52:19 -08:00
Nathan Shively-Sanders
cca68adf87
Import helpers skips __assign when target >= ES6
...
Instead, Object.assign is emitted.
2017-01-30 12:42:19 -08:00
Ron Buckton
0165b71549
Embed comment emit inside of printer
2017-01-30 12:38:18 -08:00
Daniel Rosenwasser
57e224ce3a
Merge branch 'master' into fixMissingThis
2017-01-30 12:01:12 -08:00