function resolveAST()

in src/generator.js [90:105]


function resolveAST(lang, config, type, ast, globalAST) {
  const combinator = getCombinator(lang, config);
  let resolver;
  switch (type) {
  case 'client':
    resolver = new ClientResolver(ast, combinator, ast);
    break;
  case 'model':
    resolver = new ModelResolver(ast, combinator, globalAST);
    break;
  }
  const objectItem = resolver.resolve();
  objectItem.includeList = combinator.includeList;
  objectItem.includeModelList = combinator.includeModelList;
  return objectItem;
}