oops
Version:
Functional <3 to rescue from OOPs
22 lines (14 loc) • 440 B
JavaScript
;
var curry = require("functional/curry")
var equal = curry(function assert(expected, actual) {
/**
Functions takes `expected` and `actual` values and returns `true` if
`expected == actual`. Returns curried function if called with less then
two arguments.
## Example
[ null, undefined, 0, 1 ].filter(equal(null))
// => [ null, undefined ]
**/
return actual == expected
})
module.exports = equal