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.76 kB
JavaScript
;Object.defineProperty(exports,"__esModule",{value:true});exports.default=exports.bitwiseRightZeroFillBy=exports.bitwiseRightBy=exports.bitwiseLeftBy=exports.bitwiseRightZeroFill=exports.bitwiseRight=exports.bitwiseLeft=exports.bitwiseXor=exports.bitwiseOr=exports.bitwiseAnd=exports.bitwiseNot=void 0;var bitwiseNot=function bitwiseNot(a){return~a;};exports.bitwiseNot=bitwiseNot;var bitwiseAnd=function bitwiseAnd(a){return function(b){return a&b;};};exports.bitwiseAnd=bitwiseAnd;var bitwiseOr=function bitwiseOr(a){return function(b){return a|b;};};exports.bitwiseOr=bitwiseOr;var bitwiseXor=function bitwiseXor(a){return function(b){return a^b;};};exports.bitwiseXor=bitwiseXor;var bitwiseLeft=function bitwiseLeft(a){return function(b){return a<<b;};};exports.bitwiseLeft=bitwiseLeft;var bitwiseRight=function bitwiseRight(a){return function(b){return a>>b;};};exports.bitwiseRight=bitwiseRight;var bitwiseRightZeroFill=function bitwiseRightZeroFill(a){return function(b){return a>>>b;};};exports.bitwiseRightZeroFill=bitwiseRightZeroFill;var bitwiseLeftBy=function bitwiseLeftBy(b){return function(a){return a<<b;};};exports.bitwiseLeftBy=bitwiseLeftBy;var bitwiseRightBy=function bitwiseRightBy(b){return function(a){return a>>b;};};exports.bitwiseRightBy=bitwiseRightBy;var bitwiseRightZeroFillBy=function bitwiseRightZeroFillBy(b){return function(a){return a>>>b;};};exports.bitwiseRightZeroFillBy=bitwiseRightZeroFillBy;var _default={bitwiseNot:bitwiseNot,bitwiseAnd:bitwiseAnd,bitwiseOr:bitwiseOr,bitwiseXor:bitwiseXor,bitwiseLeft:bitwiseLeft,bitwiseRight:bitwiseRight,bitwiseRightZeroFill:bitwiseRightZeroFill,bitwiseLeftBy:bitwiseLeftBy,bitwiseRightBy:bitwiseRightBy,bitwiseRightZeroFillBy:bitwiseRightZeroFillBy};exports.default=_default;