Я использовал Class-Validator , и у меня есть объекты структуры:
export class Member {
@Field({ nullable: true })
public firstName?: string;
@Field({ nullable: true })
public lastName?: string;
@Field(_type => MemberTeam)
public memberTeam?: MemberTeam;
}
export class MemberTeam {
@Field ( {nullable: false })
@Matches(/^[A-Za-z]+$/gm, {
message: 'We only use letters',
})
public name: string;
}
@Matches
в MemberTeam
не работает. Я также использую ValidatorConstraint
для пользовательского валидатора, но он также не работает.
Можем ли мы использовать валидатор класса для структуры данных, как указано выше?