in src/type-generator.ts [311:320]
public renderToCode(code: Code) {
while (Object.keys(this.typesToEmit).length) {
const name = Object.keys(this.typesToEmit)[0];
const emitter = this.typesToEmit[name];
const emittedType = emitter(code);
code.line();
delete this.typesToEmit[name];
this.emittedTypes[name] = emittedType;
}
}