@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
    }
}

Dependencies (0)

    Dev Dependencies (2)

    Package Sidebar

    Install

    npm i @t2ee/validation

    Weekly Downloads

    3

    Version

    1.0.2

    License

    Apache-2.0

    Last publish

    Collaborators

    • joesonw