UNPKG

@functional-abstraction/operator

Version:
3 lines (2 loc) 3.23 kB
var t=function(t){return~~t},r=function(){},n=Math.pow,e=Math.abs,o=Math.sqrt,u=function(t,r){for(var n=r.split("."),e=n.length,o=0;o<e;++o)t=t[n[o]];return t};exports.AND=function(t,r){return t&r},exports.IAND=function(t,r){return t&r},exports.IOR=function(t,r){return t|r},exports.IXOR=function(t,r){return t^r},exports.NOT=function(t){return~t},exports.OR=function(t,r){return t|r},exports.XOR=function(t,r){return t^r},exports.abs=e,exports.add=function(t,r){return t+r},exports.and=function(t,r){return t&&r},exports.attrgetter=function(){var t=[].slice.call(arguments),n=t.length;if(0===n)return r;if(1===n){var e=t[0];return function(t){return u(t,e)}}return function(r){for(var e=[],o=0;o<n;++o)e.push(u(r,t[o]));return e}},exports.attrresolve=u,exports.cast=t,exports.concat=function(t,r){return t.concat(r)},exports.contains=function(t,r){for(var n=t.length,e=0;e<n;++e)if(r===t[e])return!0;return!1},exports.countOf=function(t,r){for(var n=0,e=t.length,o=0;o<e;++o)r===t[o]&&++n;return n},exports.delitem=function(t,r){delete t[r]},exports.eq=function(t,r){return t==r},exports.floordiv=function(t,r){return t/r|0},exports.ge=function(t,r){return t>=r},exports.getitem=function(t,r){return t[r]},exports.gt=function(t,r){return t>r},exports.iadd=function(t,r){return t+r},exports.iconcat=function(t,r){for(var n=r.length,e=0;e<n;++e)t.push(r[e]);return t},exports.identity=function(t){return t},exports.ifloordiv=function(t,r){return t/r|0},exports.ilshift=function(t,r){return t<<r},exports.imod=function(t,r){return t%r},exports.imul=function(t,r){return t*r},exports.index=t,exports.indexOf=function(t,r){for(var n=t.length,e=0;e<n;++e)if(r===t[e])return e;return-1},exports.ipow=function(t,r){return Math.pow(t,r)},exports.irshift=function(t,r){return t>>r},exports.is=function(t,r){return t===r},exports.isnot=function(t,r){return t!==r},exports.isub=function(t,r){return t-r},exports.itemgetter=function(){var t=[].slice.call(arguments),n=t.length;if(0===n)return r;if(1===n){var e=t[0];return function(t){return t[e]}}return function(r){for(var e=[],o=0;o<n;++o)e.push(r[t[o]]);return e}},exports.itruediv=function(t,r){return t/r},exports.iushift=function(t,r){return t>>>r},exports.le=function(t,r){return t<=r},exports.len=function(t){return t.length},exports.lshift=function(t,r){return t<<r},exports.lt=function(t,r){return t<r},exports.methodcaller=function(t){var r=arguments;return function(n){return n[t].apply(n,[].slice.call(r,1))}},exports.mod=function(t,r){return t%r},exports.mul=function(t,r){return t*r},exports.ne=function(t,r){return t!=r},exports.neg=function(t){return-t},exports.noop=r,exports.not=function(t){return!t},exports.or=function(t,r){return t||r},exports.pos=function(t){return Number(t)},exports.pow=n,exports.pow2=function(t){return t*t},exports.pow3=function(t){return t*t*t},exports.pow4=function(t){var r=t*t;return r*r},exports.rshift=function(t,r){return t>>r},exports.setitem=function(t,r,n){t[r]=n},exports.sqrt=o,exports.sub=function(t,r){return t-r},exports.truediv=function(t,r){return t/r},exports.truth=function(t){return Boolean(t)},exports.ushift=function(t,r){return t>>>r},exports.xor=function(t,r){return(t||r)&&!(t&&r)}; //# sourceMappingURL=index.cjs.map