in lib/generator.js [1773:1792]
visitStaticCall(ast, level) {
assert.equal(ast.left.type, 'static_call');
if (ast.left.id.type === 'builtin_module') {
this.visitBuiltinStaticCall(ast, level);
return;
}
const aliasId = _name(ast.left.id);
let clientName = this.getModelName('', aliasId, 'module');
const functionName = _avoidKeywords(_snakeCase(_name(ast.left.propertyPath[0])));
if (ast.isAsync && this.isAsyncFunction) {
this.emit(`await ${clientName}.${functionName}_async`);
} else {
this.emit(`${clientName}.${functionName}`);
}
this.visitArgs(ast.args, level);
}