Paul van Brenk
54ef1bf93d
Rename HeritageClauseElement to ExpressionWithTypeArguments + related methods.
2015-04-29 14:49:03 -07:00
Cyrus Najmabadi
c2e178ee51
CR feedback.
2015-04-17 12:06:21 -07:00
Cyrus Najmabadi
d1c0f8780d
Additional API cleanup.
2015-04-16 22:54:46 -07:00
Mohamed Hegazy
13ef271831
use @internal comment consistenlly
2015-04-10 16:32:02 -07:00
Mohamed Hegazy
431dce7b84
Merge branch 'master' into APIReviewCleanup
...
Conflicts:
src/services/outliningElementsCollector.ts
2015-04-10 16:11:03 -07:00
Mohamed Hegazy
dc4d8c8d1f
Emit temp var declaration for 'export default <expression>' in declaration emit
2015-04-09 16:34:16 -07:00
Mohamed Hegazy
1c91c2c5d0
Mark non-public API surface with the /* @internal */ comment
2015-04-09 14:18:14 -07:00
Cyrus Najmabadi
ee3ba3bf75
CR feedback.
2015-03-31 17:23:52 -07:00
Cyrus Najmabadi
478ac3d3ef
Merge branch 'master' into classExpressions
2015-03-31 14:53:39 -07:00
Cyrus Najmabadi
a1e18fc22b
Introduce a new HeritageClauseElment type.
...
This type represents the expression+type arguments you can get in a class or interface
heritage clause section. For class-implements clauses, or interface-extends clauses,
these expressions can only be identifiers or dotted names. For class extends clauses,
these could be any expressions in the future. However, for now, we only support identifiers
and dotted names.
2015-03-31 12:29:02 -07:00
Yui T
8320bca4d0
Fix emit trailing comma for array binding pattern for varaible declaration
2015-03-30 14:41:07 -07:00
Yui T
1f055b95aa
Emit ommittedExpression in binding pattern
2015-03-30 13:25:46 -07:00
Yui T
6695981583
Address code review
2015-03-23 17:59:02 -07:00
Yui T
5979dacf4f
Correctly emit bidning pattern with initializer and rest
2015-03-23 11:30:51 -07:00
Yui T
36ea7c8d77
Emit destructuring in parameter
2015-03-19 14:48:02 -07:00
Vladimir Matveev
49c4b5ac13
extract declaration emitter to separate file
2015-03-18 16:37:52 -07:00