С учетом следующего:
@Post()
public async createPet(@Body() petDetails: PostPetDto): Promise<any> {
}
По умолчанию тип @Bod() petDetails
является не объявленным типом PostPetDto
, а обычным / любым.Что такое идиоматический способ NestJS сделать его маршалированным до типа?
Тип содержит методы (например, validate), которые должны быть запущены.