visitors.js
function visitTypeAlias(traverse, node, path, state) {
  var ctx = new Context(state);
  utils.catchup(node.range[1], state);
  utils.append('var ' + node.id.name + ' = ' + ctx.getType(node.right) + ';', state);
  return false;
}
function visitTypeAlias(traverse, node, path, state) {
  var ctx = new Context(state);
  utils.catchup(node.range[1], state);
  utils.append('var ' + node.id.name + ' = ' + ctx.getType(node.right) + ';', state);
  return false;
}
function visitTypeAlias ( traverse , node , path , state ) { var ctx = new Context ( state ) ; utils . catchup ( node . range [ 1 ] , state ) ; utils . append ( 'var ' + node . id . name + ' = ' + ctx . getType ( node . right ) + ';' , state ) ; return false ; }
handle type aliases
handle type aliases