dist/validator.min.js
function(a){
// Copy prototype properties.
for(var b in a.prototype){var c=b.match(/^(.*?[A-Z]{2,})(.*)$/),d=j(b);null!==c&&(d=c[1]+j(c[2])),d!==b&&(
// Add static methods as aliases.
d in a||(a[d]=function(b){return function(){var c=new a;return c[b].apply(c,arguments)}}(b),l(a,d,b)),
// Create `camelCase` aliases.
d in a.prototype||l(a.prototype,b,d))}return a}
function(a){
// Copy prototype properties.
for(var b in a.prototype){var c=b.match(/^(.*?[A-Z]{2,})(.*)$/),d=j(b);null!==c&&(d=c[1]+j(c[2])),d!==b&&(
// Add static methods as aliases.
d in a||(a[d]=function(b){return function(){var c=new a;return c[b].apply(c,arguments)}}(b),l(a,d,b)),
// Create `camelCase` aliases.
d in a.prototype||l(a.prototype,b,d))}return a}
function ( a ) { // Copy prototype properties. for ( var b in a . prototype ) { var c = b . match ( / ^(.*?[A-Z]{2,})(.*)$ / ) , d = j ( b ) ; null !== c && ( d = c [ 1 ] + j ( c [ 2 ] ) ) , d !== b && ( // Add static methods as aliases. d in a || ( a [ d ] = function ( b ) { return function ( ) { var c = new a ; return c [ b ] . apply ( c , arguments ) } } ( b ) , l ( a , d , b ) ) , // Create `camelCase` aliases. d in a . prototype || l ( a . prototype , b , d ) ) } return a }
Test if object is empty, useful for Constraint violations check
Test if object is empty useful for Constraint violations check