in typescript-generator/src/client.ts [367:385]
function getType (name: M.TypeName): M.Request | M.Response | null {
for (const type of model.types) {
if (type.name.name === name.name && type.name.namespace === name.namespace) {
if (type.kind === 'request' && type.path.some(p => p.name.startsWith('stub'))) {
return null
}
if (type.kind === 'response' && type.body != null &&
type.body.kind === 'properties' &&
type.body.properties.some(p => p.name.startsWith('stub'))) {
return null
}
assert(type.kind !== 'enum')
assert(type.kind !== 'type_alias')
assert(type.kind !== 'interface')
return type
}
}
return null
}