message: Style tweaks for TSType{Assertion,Parameter}.
diff: @@ -2021,8 +2021,8 @@ function genericPrintNoParens(path, options, print) {
  ";"
  ]);
  - case "TSTypeParameter": {
  - parts = [path.call(print, "name")];
  + case "TSTypeParameter":
  + parts.push(path.call(print, "name"));
  // ambiguous because of TSMappedType
  var parent = path.getParentNode(0);
  @@ -2040,23 +2040,26 @@ function genericPrintNoParens(path, options, print) {
  }
  return concat(parts);
  - }
  - case "TSTypeAssertion": {
  + case "TSTypeAssertion":
  var withParens = n.extra && n.extra.parenthesized === true;
  - parts = [];
  - if (withParens) parts.push("(");
  + if (withParens) {
  + parts.push("(");
  + }
  +
  parts.push(
  "<",
  path.call(print, "typeAnnotation"),
  "> ",
  path.call(print, "expression")
  );
  - if (withParens) parts.push(")");
  - return concat(parts);
  + if (withParens) {
  + parts.push(")");
  }
  + return concat(parts);
  +
  case "TSTypeParameterDeclaration":
  case "TSTypeParameterInstantiation":
  return concat([
  