in lib/generator.js [872:948]
getType(name) {
if (name === 'integer' || name === 'number' ||
name === 'int8' || name === 'uint8' ||
name === 'int16' || name === 'uint16' ||
name === 'int32' || name === 'uint32' ||
name === 'int64' || name === 'uint64' ||
name === 'long' || name === 'ulong') {
return 'int';
}
if (name === 'float' || name === 'double') {
return 'float';
}
if (name === 'readable') {
return STREAM;
}
if (name === 'writable') {
return STREAM;
}
if (name === '$Request') {
return REQUEST;
}
if (name === '$Response') {
return RESPONSE;
}
if (name === '$Model') {
return MODEL;
}
if (name === '$Error') {
return ERROR;
}
if (name === '$ResponseError') {
return RESP_ERROR;
}
if (name === '$RetryOptions') {
return RETRY_OPTION;
}
if (name === '$RuntimeOptions') {
return RUNTIME_OPTION;
}
if (name === '$ExtendsParameters') {
return EXTEND_PARAM;
}
if (name === '$SSEEvent') {
return SSE_EVENT;
}
if (name === '$Date' || name === '$File' ||
name === '$URL' || name === '$Stream') {
return this.builtin[name].getClientName();
}
if (name === 'object') {
return 'mixed[]';
}
if (name === 'bytes') {
return 'int[]';
}
if (name === 'any') {
return 'mixed';
}
return name;
}