typescript-validators (npm): complex type validators that generate TypeScript types for you
Keywords: api|assertion|assert|defensive-programming|json|json-schema|js-schema|object-schema|runtime-types|schema|type|types|typescript|validate|validation|validation-schema|validator