@local901/validator
v0.3.2
Published
Type validator for javascript and typescript
Readme
js-validator
Validator for javascript and typescript. Do you have an object with uncertain contents. Use a validator to make sure what you have.
Quick start:
npm install @local901/validatorExample:
import { v } from "@local901/validator";
type Example = {
message: string;
isPublic?: boolean;
}
const validator = v.object<Example>({
message: v.string({ min: 6 }),
isPublic: v.optional(v.boolean()),
});
validator.validate({ message: "example" }) // returns true
validator.validate({ message: "short" }) // returns false
validator.validateOrThrow(15) // throws error.