in src/generate.ts [273:281]
function getBaseUnionType(types: reflect.TypeReference[]): reflect.TypeReference {
for (const newType of types) {
if (newType.fqn?.endsWith('.IResolvable')) {
continue;
}
return newType;
}
return types[0];
}