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;
}