src/lib/skemer.js
function () {
    return validateData.apply(this, [this.options,
        undefined].concat(Array.prototype.slice.call(arguments)));
  }
function () {
    return validateData.apply(this, [this.options,
        undefined].concat(Array.prototype.slice.call(arguments)));
  }
function ( ) { return validateData . apply ( this , [ this . options , undefined ] . concat ( Array . prototype . slice . call ( arguments ) ) ) ; }
Validate and merge new data based on the stored schema.

@param {...*} newData Data to validate, merge and return. If no data is
given, a variable containing any default values, if configured,
will be returned.

@returns {*} Validated and merged data
Validate and merge new data based on the stored schema .