message: minor reordering
diff: @@ -64,13 +64,6 @@ export function performTransforms(
  result.enumTypes[i] = visitEnumDefinition(result.enumTypes[i], transforms);
  }
  - for (let i = 0; i < result.importedEnumTypes.length; ++i) {
  - result.importedEnumTypes[i] = visitImportedEnumDefinition(
  - result.importedEnumTypes[i],
  - transforms
  - );
  - }
  -
  for (let i = 0; i < result.objectTypes.length; ++i) {
  result.objectTypes[i] = visitObjectDefinition(
  result.objectTypes[i],
  @@ -99,6 +92,13 @@ export function performTransforms(
  );
  }
  + for (let i = 0; i < result.importedEnumTypes.length; ++i) {
  + result.importedEnumTypes[i] = visitImportedEnumDefinition(
  + result.importedEnumTypes[i],
  + transforms
  + );
  + }
  +
  if (transforms.leave && transforms.leave.TypeInfo) {
  result = transforms.leave.TypeInfo(result);
  }
  @@ -231,15 +231,6 @@ export function visitQueryDefinition(
  return transformType(result, transforms.leave);
  }
  -export function visitImportedEnumDefinition(
  - def: ImportedEnumDefinition,
  - transforms: TypeInfoTransforms
  -): ImportedEnumDefinition {
  - let result = Object.assign({}, def);
  - result = transformType(result, transforms.enter);
  - return transformType(result, transforms.leave);
  -}
  -
  export function visitImportedQueryDefinition(
  def: ImportedQueryDefinition,
  transforms: TypeInfoTransforms
  @@ -261,6 +252,13 @@ export function visitImportedObjectDefinition(
  return visitObjectDefinition(def, transforms) as ImportedObjectDefinition;
  }
  +export function visitImportedEnumDefinition(
  + def: ImportedEnumDefinition,
  + transforms: TypeInfoTransforms
  +): ImportedEnumDefinition {
  + return visitEnumDefinition(def, transforms) as ImportedEnumDefinition;
  +}
  +
  export function transformType<TDefinition extends GenericDefinition>(
  type: TDefinition,
  transform?: TypeInfoTransformer
  