Thanks to lots of great community feedback and input, xtypejs now has a home at [http://xtype.js.org](http://xtype.js.org), with great documentation, user guide, and lots of examples.
There is a non-open-source JavaScript decorator library using this. It has many (real) examples, but the one that first comes to mind is its use of the xtype.is API method (http://xtype.js.org/api/is) to perform runtime validations based on validation meta-data that's defined in configuration.
Lately I've been using the JSON schema format to validate. It's powerful and clean. We've paired it with RAML to validate everything from the URL parameters, POST bodies, response bodies, etc.
6 comments
[ 0.61 ms ] story [ 736 ms ] threadGo from this:
To concise, performant, readable, data validation:For an idea of what that looks like, see:
http://xtype.js.org/guide/checking_combinations_of_types
http://json-schema.org/ https://github.com/zaggino/z-schema