UNPKG

@functional-abstraction/operator

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