typed-schemas (npm): JavaScript classes with type validation using JSON Schema
Keywords: json-schema|types|validation|ajv|json|schema|type|oop|class