All files / src/utils conform.js

0% Statements 0/6
0% Branches 0/4
0% Functions 0/1
0% Lines 0/6
1 2 3 4 5 6 7 8 9 10 11 12 13                         
var isClause = require( '../utils/isClause' );
 
function conform( clause, x, options ) {
  if ( clause && isClause( clause ) ) {
    var r = clause.conform( x );
    return r;
  } else {
    throw new Error( 'Expression needs to be of type Clause. expression: \n' + clause + '\n offending value: ' + x );
  }
}
 
module.exports = conform;