ow-my-class Validate a plain object with a class and make it type-safe! Usage npm i ow ow-my-class import Omc from 'ow-my-class'import ow from 'ow' class User { @Omc(ow.string.minLength(5)) name: string} // Return falseconst result = Omc.isValid( { name: 'yolo' }, User) // Throw ValidationErrorOmc.validate( { name: 'yolo' }, User) // Transform plain object into User instanceconst user = Omc.validate( { name: 'yolo yolo' }, User) License MIT