in lib/generator.js [839:855]
visitReturnType(ast, level) {
this.emit(' -> ');
if(this.isIterator(ast.returnType)) {
if(this.isAsyncFunction) {
this.usedTypes.push('AsyncGenerator');
this.emit('AsyncGenerator[');
} else {
this.usedTypes.push('Generator');
this.emit('Generator[');
}
}
this.visitType(ast.returnType, level);
if (this.isIterator(ast.returnType)) {
this.emit(', None, None]');
}
}