@rhangai/validator
TypeScript icon, indicating that this package has built-in type declarations

0.9.2 • Public • Published

@rhangai/validator

Installation

yarn add @rhangai/common @rhangai/validator reflect-metadata

Usage

import { ToString, ToInt, validate } from '@rhangai/validator';

class MyClass {
	@ToString()
	name!: string;

	@ToInt()
	age!: number;
}

async function test() {
	const result = await validate(MyClass, {
		name: 'John Doe',
		age: 100,
	});
	/*
	  MyClass { name: 'John Doe', age: 100 }
	*/
}

Package Sidebar

Install

npm i @rhangai/validator

Weekly Downloads

2

Version

0.9.2

License

MIT

Unpacked Size

90.8 kB

Total Files

104

Last publish

Collaborators

  • rhangai