message: Allow .computed TS{Property,Method}Signature nodes.
diff: @@ -1905,23 +1905,48 @@ function genericPrintNoParens(path, options, print) {
  ]);
  case "TSPropertySignature":
  - return concat([
  + parts.push(
  printVariance(path, print),
  - n.readonly ? "readonly " : "",
  + n.readonly ? "readonly " : ""
  + );
  +
  + if (n.computed) {
  + parts.push(
  + "[",
  path.call(print, "key"),
  + "]"
  + );
  + } else {
  + parts.push(path.call(print, "key"));
  + }
  +
  + parts.push(
  n.optional ? "?" : "",
  path.call(print, "typeAnnotation")
  - ]);
  + );
  +
  + return concat(parts);
  case "TSMethodSignature":
  - return concat([
  + if (n.computed) {
  + parts.push(
  + "[",
  path.call(print, "key"),
  + "]"
  + );
  + } else {
  + parts.push(path.call(print, "key"));
  + }
  +
  + parts.push(
  path.call(print, "typeParameters"),
  "(",
  - fromString(", ").join(path.map(print, "parameters")),
  + printFunctionParams(path, options, print),
  ")",
  path.call(print, "typeAnnotation")
  - ]);
  + );
  +
  + return concat(parts);
  case "TSTypePredicate":
  return concat([
  