Open
Description
Suppose we have a Date query param
@Get()
getNextDate(@Query('date') date: Date) { .. }
A generated swagger parameter definition for query param would be
"parameters": [
{
"in": "query",
"name": "",
"required": true,
"format": "date-time",
"type": "string"
}
]
But swagger-typescript-codegen
would type it as string
GetNextDate(parameters: {
'date': string,
} & CommonRequestOptions)
And when try to use it with Date, TS error would be raised Type 'Date' is not assignable to type 'string'
e.g.
const date:Date = new Date();
const res = await cl.GetDate({date: date});