Kanchalai Tanglertsampan
2e8f16b96b
Fix comments
2017-02-08 17:19:59 -08:00
Ron Buckton
3b20d82ba6
allow 'transform()' to transform arbitrary nodes.
2017-02-08 17:02:07 -08:00
zhengbli
dc78d3314f
Add test
2017-02-08 15:44:54 -08:00
Kanchalai Tanglertsampan
8b8c490ff6
Address code review: fix indentation
2017-02-08 13:36:19 -08:00
Nathan Shively-Sanders
125dd57a75
Fix assigned type of assignment nested in literals
...
Fixes #12946
2017-02-08 13:28:23 -08:00
Mohamed Hegazy
0bc2840af4
Make generateTSConfig return a string
2017-02-08 12:41:40 -08:00
Mohamed Hegazy
f53eeae4d8
use category in serializeCompilerOptions
2017-02-08 12:35:31 -08:00
Mohamed Hegazy
6837125657
Add deprecation notice for some options
2017-02-08 12:25:38 -08:00
Mohamed Hegazy
486757f51f
Add simplified help view and full help view
2017-02-08 12:14:43 -08:00
Vladimir Matveev
bb71dcdde8
add projectUsesOutFile field to protocol.CompileOnSaveAffectedFileListSingleProject ( #13915 )
2017-02-08 11:01:32 -08:00
Kanchalai Tanglertsampan
a928ad3bd3
Address code review: move only expose emitLeadingCommentsOfPosition
2017-02-08 10:17:58 -08:00
Andy
51d4970ce0
Merge pull request #13760 from Microsoft/find_all_refs_tests
...
Change find-all-references tests to test for groups
2017-02-08 07:05:36 -08:00
Andy Hanson
f4583313d9
Use !! to convert to boolean
2017-02-08 06:13:32 -08:00
Mohamed Hegazy
3459719872
Manually order options
2017-02-07 23:10:43 -08:00
Mohamed Hegazy
57f2fbde95
Make sure all options have descriptions
2017-02-07 21:54:56 -08:00
Ron Buckton
c22730e22b
Merge branch 'master' into publicTransformers
2017-02-07 18:20:46 -08:00
Ron Buckton
fc2cf2f78f
Make visitor functions public
2017-02-07 17:21:29 -08:00
Ron Buckton
db23ca7c8b
Guard public API surface of TypeChecker against synthesized nodes
2017-02-07 17:09:33 -08:00
Ron Buckton
75fa22c682
Remove debugger statement
2017-02-07 15:38:03 -08:00
Ron Buckton
1bbaaa3831
Make TransformationContext.getCompilerOptions public
2017-02-07 15:19:44 -08:00
Ron Buckton
6c59ee4ce6
Add assertions to verify user-exposed behavior.
2017-02-07 15:10:32 -08:00
Vladimir Matveev
915ffab8cc
disable fs watcher for UNC paths on Windows ( #13937 )
2017-02-07 14:47:07 -08:00
Ron Buckton
2f624f5df3
Expose transformations as public API
2017-02-07 14:36:15 -08:00
Kanchalai Tanglertsampan
229ba43664
Allow export "__esModule" in system
2017-02-07 14:23:31 -08:00
Mohamed Hegazy
ab60d319b2
Fix #13932 : Change the order of overloads and allow union for Object.create
2017-02-07 14:07:55 -08:00
Kanchalai Tanglertsampan
bc6860428c
Always emit "__esModule" unless there is export =
2017-02-07 14:05:18 -08:00
Nathan Shively-Sanders
363d91425e
Merge pull request #13791 from Microsoft/typeof-string-literal-union-type
...
`typeof x` now has a string literal union type
2017-02-07 13:19:08 -08:00
Nathan Shively-Sanders
bcd1ef8477
Merge branch 'master' into typeof-string-literal-union-type
2017-02-07 12:59:39 -08:00
Kanchalai Tanglertsampan
80eae169ee
Emit leading comment before brace token
2017-02-07 11:56:44 -08:00
Ron Buckton
a7728f8fa1
Clean up extraneous file
2017-02-07 11:24:05 -08:00
Kanchalai Tanglertsampan
eedc465763
Merge branch 'master' into master-fix13709
...
# Conflicts:
# src/compiler/transformers/module/module.ts
2017-02-07 10:02:23 -08:00
Nathan Shively-Sanders
e03509affa
No subtype reduction in includeFalsyTypes
...
It's not really needed and caused #13826 .
2017-02-07 09:47:10 -08:00
Nathan Shively-Sanders
94aeff2a2c
Merge pull request #13914 from Microsoft/forward-ref-in-property-initialisers
...
Error on forward references in property initializers
2017-02-07 07:37:02 -08:00
Kanchalai Tanglertsampan
b6c97de24e
Address code review: update error message
2017-02-07 07:18:49 -08:00
Yui T
41f6c5ef6b
Only report an error in non ambient context and with no noEmit flag
2017-02-06 20:07:58 -08:00
Kanchalai Tanglertsampan
188e9df9b5
Emit missing trailing comment of an element in node list
2017-02-06 18:13:17 -08:00
Nathan Shively-Sanders
c28edc31c0
Error on forward references for property initializers
...
The error only appears when a property initializer references another
property before its definition. References to outer variables, etc are
still allowed.
2017-02-06 15:53:00 -08:00
Ron Buckton
955b10edf9
Merge pull request #13825 from Microsoft/publicNodeFactories
...
Make most current Node factory functions public
2017-02-06 15:43:40 -08:00
Mohamed Hegazy
4a6b6d0a04
Allow export declarations in ambient namespaces
2017-02-06 15:34:43 -08:00
Ron Buckton
eedc2619db
Minor PR feedback
2017-02-06 15:28:54 -08:00
Mohamed Hegazy
82a3feaadc
Treat function paramters in a .js file with no JSDoc as optional
2017-02-06 11:54:13 -08:00
Kanchalai Tanglertsampan
11cac43c34
Fix linting
2017-02-06 11:10:51 -08:00
Kanchalai Tanglertsampan
a34834cb52
Error when users define "__esModule"
2017-02-06 11:08:29 -08:00
Mohamed Hegazy
914150f2f1
Widen special JS property declarations to match regular property declarations
2017-02-06 09:57:12 -08:00
Anders Hejlsberg
b830dea362
Clean up SymbolFlags, introduce CheckFlags in TransientSymbol
2017-02-05 13:20:10 -08:00
Ron Buckton
9a65a66423
Fix linter error
2017-02-04 22:46:38 -08:00
Kanchalai Tanglertsampan
535a001cbb
Update baselines (3)
2017-02-03 17:38:39 -08:00
Kanchalai Tanglertsampan
c0ac84fdbd
Give a better name for the boolean variable; emit __esmodule for export import
2017-02-03 17:38:17 -08:00
Ron Buckton
96181c023b
Shortcut for class/namespace merge
2017-02-03 16:36:48 -08:00
Ron Buckton
5bb2fe03ea
Simplify checkTypeParameterListsIdentical
2017-02-03 16:34:42 -08:00