Хочется сократить количество кода отвечающего за проверку входных параметров для javascript классов. Очень нравится идея использовать для этого библиотеки валидации js-объектов по схеме (например
js-schema):
var userConfigSchema = schema({
username: schema.String,
age : Number.min(0).max(99)
role: ['subscriber', 'editor']
});
Но не сильно ли избыточно такое использование?