1.0.21 • Published 4 years ago

@caredoc/validator v1.0.21

Weekly downloads
-
License
ISC
Repository
-
Last release
4 years ago

Validators

list

  • class validator utils
  • class validator rules

usage

class Test {
    @IsNotEmpty()
    name: string;

    @IsNotEmpty()
    @Max(50)
    age: number;
}

const form = new Form(new Test());

// ❌
await form.validate(); // false
form.rawErrors; // { name: ['Is not empty'], age: ['Is not empty', 'age must be greater than 50'] }

// ❌
form.setDataProperty('name', 'Jhon Doe');
form.setDataProperty('age', 60);
await form.validate(); // false
form.rawErrors; // { age: ['age must be greater than 50'] }

// ✅
form.setDataProperty('age', 37);
await form.validate(); // true
1.0.19

4 years ago

1.0.18

4 years ago

1.0.17

4 years ago

1.0.21

4 years ago

1.0.20

4 years ago

1.0.16

4 years ago

1.0.11

4 years ago

1.0.10

4 years ago

1.0.15

4 years ago

1.0.14

4 years ago

1.0.13

4 years ago

1.0.12

4 years ago

1.0.9

4 years ago

1.0.8

4 years ago

1.0.7

4 years ago

1.0.6

4 years ago

1.0.5

4 years ago

1.0.4

4 years ago

1.0.3

4 years ago

1.0.2

4 years ago

1.0.1

4 years ago