2.0.0 • Published 3 years ago

@akibkhan/validatets v2.0.0

Weekly downloads
-
License
MIT
Repository
github
Last release
3 years ago

Validatets

Validate typescript based on models/schema object.

Warning

This is not production ready.

Usage

import { ValidateModel, Type, ValidationError, validate } from '@akibkhan/validatets';

const registerForm: ValidateModel = {
  username: {
    type: Type.string,
    minLength: 4,
    maxLength: 50,
  },
  password: {
    type: Type.string,
    minLength: 6,
  },
  email: {
    type: Type.email,
    maxLength: 100,
  },
};

const formData: any = {
  username: 'akibrk',
  password: '123456',
  email: 'me@invalid@email.com',
};

validate(formData, registerForm);