es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: CLASS-VALIDATOR

¿Cómo puedo validar el campo de cada objeto en un array utilizando class-validator en Nest.js?

import { ArrayMaxSize, ArrayMinSize, IsArray, IsBoolean, IsString, ValidateNested } from “class-validator”; import { Transform, Type } from “class-transformer”; class CreateAnswerDto { @IsBoolean() readonly isTrue: string; @IsString() title: string; @IsString() description: string; } const transformAnswers = answers => { return JSON.parse(answers.value); }; export class CreateQuestionDto { @Transform(transformAnswers, { toClassOnly: true }) . . . Read more

¿Cómo combinar varias restricciones de class-validator en la clase de solicitud de Nestjs?

Tengo dos clases validadoras, NameMinLengthValidator y NameMaxLengthValidator. import { ValidatorConstraint, ValidatorConstraintInterface, ValidationArguments } from ‘class-validator’; @ValidatorConstraint({ name: ‘name’, async: false }) export class NameMinLengthValidator implements ValidatorConstraintInterface { validate(text: string, args: ValidationArguments) { return !!text && 2

Valide un array de objetos con class-validator y Nest.js.

Estoy utilizando class-validator con NestJS y tratando de validar un array de objetos, con el siguiente diseño: [ {gameId: 1, numbers: [1, 2, 3, 5, 6]}, {gameId: 2, numbers: [5, 6, 3, 5, 8]} ] Mi resolutor: createBet(@Args(‘createBetInput’) createBetInput: CreateBetInput) { return this.betsService.create(createBetInput); } Mi DTO createBetInput: import { InputType, . . . Read more

Validar objeto anidado con sintaxis de puntos usando class-validator y NestJS.

Estoy teniendo problemas al validar un objeto anidado cuando intento actualizar una propiedad específica de un objeto anidado, por ejemplo: import { Type } from ‘class-transformer’; import { IsOptional, IsString, ValidateNested } from ‘class-validator’; class Nested { @IsString() @IsOptional() readonly propA: string; @IsString() @IsOptional() readonly propB: string; } export class . . . Read more