All files / src/core index.js

0% Statements 0/13
100% Branches 0/0
0% Functions 0/1
0% Lines 0/13
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32                                                               
var oAssign = require( '../utils/objectAssign' );
var regex = require( './regex' );
var { shape, keys, mapOf, cat,
  fclause
 } = require( './regex' );
var nullable = require( './nullable' );
var undefinable = require( './undefinable' );
var maybe = require( './maybe' );
var { wall } = require( './wall' );
var equals = require( '../preds/equals' );
 
var cstr = function( str ) {
  return cat.apply( null, Array.prototype.slice.call( str ).map( equals ) );
};
 
var other = {
  any: require( './any' ),
  fclause: require( './fclause' ),
  wall, clause: wall,
  nullable, undefinable, maybe,
  cstr,
};
 
var r = oAssign( {},
  regex,
  {
    shape, keys, mapOf,
    fspec: fclause
  },
  other );
module.exports = r;