GitHub repository: nugit/typed-validators
Description: complex type validators that generate TypeScript and Flow types for you