babel-generator: Comment TypeScript-specific code (#6026)

This commit is contained in:
Andy
2017-07-28 15:03:38 -07:00
committed by Henry Zhu
parent c1d07fd6db
commit e32042f353
4 changed files with 14 additions and 4 deletions

View File

@@ -23,8 +23,8 @@ export function _parameters(parameters, parent) {
export function _param(parameter, parent) {
this.printJoin(parameter.decorators, parameter);
this.print(parameter, parent);
if (parameter.optional) this.token("?");
this.print(parameter.typeAnnotation, parameter);
if (parameter.optional) this.token("?"); // TS / flow
this.print(parameter.typeAnnotation, parameter); // TS / flow
}
export function _methodHead(node: Object) {
@@ -56,6 +56,7 @@ export function _methodHead(node: Object) {
}
if (node.optional) {
// TS
this.token("?");
}