Во время изучения Nest JS Я столкнулся с проблемой, у меня есть следующее DTO:
export default class SearchNotesDto {
query: string;
createdAfter: Date;
createdBefore: Date;
}
Что я получу sh, чтобы получить, когда запрос GET
сделан к конечной точке, которая обрабатывается следующей функцией в моем контроллере:
@Get()
getNotes(@Query() searchNotesDto: SearchNotesDto): Note[] {
if (Object.keys(searchNotesDto).length) {
return this.notesService.searchNotes(searchNotesDto);
}
return this.notesService.getAllNotes();
}
Моя проблема в том, что createdAfter
и createdBefore
являются строками в searchNotesDto
, и я sh для работы с Date
объект, есть ли способ неявного преобразования этих полей в Date
?