This is my OpenAPI Schema:
{
"results": [
{
"rank": "string",
"name": "string",
}
],
"totalResults": 0,
"totalPages": 0,
"currentResults": 0,
"currentPage": 0
}
And this is what openapi-typescript generates:
/** Ranking */
Ranking: {
/** Results */
results?: components["schemas"]["RankingResults"][];
/** Totalresults */
totalResults: number;
/** Totalpages */
totalPages: number;
/** Currentresults */
currentResults: number;
/** Currentpage */
currentPage: number;
};
/** RankingResults */
RankingResults: {
/** Rank */
rank?: unknown;
/** Name */
name?: unknown;
};
How come rank and name are typed as unknown? ????