opfn

0.0.0 • Public • Published

opfn

JS operators as functions with their original names (e.g., opfn['+']). This is useful for use with higher order functions.

All unary and binary operators that don't mutate their operands are supported. No functions are variadic except for opfn['-'], which has a unary and a binary form.

Example

var op = require('opfn');

[1, 2, 3].reduce(op['+']); // 6

[true, false, 'bingo!'].map(op['!']); // [false, true, false]

©2015 j201. Released under the MIT licence.

Package Sidebar

Install

npm i opfn

Weekly Downloads

0

Version

0.0.0

License

MIT

Last publish

Collaborators

  • j201