in lib/generator.js [1869:1888]
typeRelover(type, module) {
if (module && module.idType === 'module') {
const aliasId = _name(module);
if (this.imports[aliasId] && this.imports[aliasId].typedef && this.imports[aliasId].typedef[type.lexeme]) {
let reslut = this.imports[aliasId].typedef[type.lexeme].import;
if (this.imports[aliasId].typedef[type.lexeme].type) {
reslut = `${reslut}.${this.imports[aliasId].typedef[type.lexeme].type}`;
}
return reslut;
}
}
if (type.idType === 'typedef' && this.typedef[type.lexeme]) {
let reslut = this.typedef[type.lexeme].import;
if (this.typedef[type.lexeme].type) {
reslut = `${reslut}.${this.typedef[type.lexeme].type}`;
}
return reslut;
}
return _type(type);
}