@t2ee/validation
TypeScript icon, indicating that this package has built-in type declarations

1.0.2 • Public • Published

Introducation

This library fully uses the advantages of decorators, make it smooth to write validation rules.

For detailed introductions and examples, please visit validation.t2ee.org.

Installation

npm i reflect-metadata @t2ee/core @t2ee/validation -S

Example usage with @t2ee/vader

class Message {
    @NotNull
    @Min(4)
    message: string;
}

@Path('/')
@Component
class Controller {

    @POST
    @Path('/say')
    say(@Valid @Body message: Message) {
        // message should be at least 4 characters long
    }
}

Readme

Keywords

Package Sidebar

Install

npm i @t2ee/validation

Weekly Downloads

2

Version

1.0.2

License

Apache-2.0

Last publish

Collaborators

  • joesonw