O decorator @Type
não está disponivel recebendo o erro Module '"class-validator"' has no exported member 'Type'.
import {
IsArray,
IsNotEmpty,
IsNumber,
MinLength,
ValidateNested,
Type
} from 'class-validator';
export class CaracteristicaProdutoDTO {
@IsNotEmpty()
nome: string;
@MinLength(3)
descricao: string;
}
export class CriaProdutoDTO {
@IsNotEmpty()
nome: string;
@IsNumber()
valor: number;
@IsNumber()
quantidadeDisponivel: number;
@MinLength(3)
descricao: string;
@ValidateNested()
@IsArray()
@Type(() => CaracteristicaProdutoDTO)
caracteristicas: CaracteristicaProdutoDTO[];
}