stick-js
Version:
Fast toolkit for functional programming in JS. Provides idioms for referentially transparent expressions, clear separation of mutable and immutable operations, object factories, function calls based on English grammar, and pipe & compose operators.
1 lines • 1.29 kB
JavaScript
;Object.defineProperty(exports,"__esModule",{value:true});exports.bitwiseXor=exports.bitwiseRightZeroFillBy=exports.bitwiseRightZeroFill=exports.bitwiseRightBy=exports.bitwiseRight=exports.bitwiseOr=exports.bitwiseNot=exports.bitwiseLeftBy=exports.bitwiseLeft=exports.bitwiseAnd=void 0;var bitwiseNot=exports.bitwiseNot=function bitwiseNot(a){return~a;};var bitwiseAnd=exports.bitwiseAnd=function bitwiseAnd(a){return function(b){return a&b;};};var bitwiseOr=exports.bitwiseOr=function bitwiseOr(a){return function(b){return a|b;};};var bitwiseXor=exports.bitwiseXor=function bitwiseXor(a){return function(b){return a^b;};};var bitwiseLeft=exports.bitwiseLeft=function bitwiseLeft(a){return function(b){return a<<b;};};var bitwiseRight=exports.bitwiseRight=function bitwiseRight(a){return function(b){return a>>b;};};var bitwiseRightZeroFill=exports.bitwiseRightZeroFill=function bitwiseRightZeroFill(a){return function(b){return a>>>b;};};var bitwiseLeftBy=exports.bitwiseLeftBy=function bitwiseLeftBy(b){return function(a){return a<<b;};};var bitwiseRightBy=exports.bitwiseRightBy=function bitwiseRightBy(b){return function(a){return a>>b;};};var bitwiseRightZeroFillBy=exports.bitwiseRightZeroFillBy=function bitwiseRightZeroFillBy(b){return function(a){return a>>>b;};};