Как я могу проверить числовую матрицу с помощью класса-валидатора - PullRequest
0 голосов
/ 10 марта 2020

Как я могу проверить свойство класса. Я могу легко проверить zIndex, но свойство многоугольника неверно: (

Я не смог проверить многоугольник. Есть ли в библиотеке функция для этой ситуации?

import { IsNumber, IsOptional, ValidateNested } from "class-validator";

class Unit {
    polygon: [number, number][];
    @IsOptional()
    @IsNumber()
    zIndex: number;
}

[] // valid
[[0,1]] // valid
[[0,1], [0,0]] // valid
[0] // not valid
[0,1] // not valid
[[0,1], [1]] // not valid
[[0,1,1]] // not valid
[[0,'1']] // not valid
...