logical.js (365B)
1 var n1 = 'number'; 2 var n2 = 'number, number'; 3 export function notNumber(x) { 4 return !x; 5 } 6 notNumber.signature = n1; 7 export function orNumber(x, y) { 8 return !!(x || y); 9 } 10 orNumber.signature = n2; 11 export function xorNumber(x, y) { 12 return !!x !== !!y; 13 } 14 xorNumber.signature = n2; 15 export function andNumber(x, y) { 16 return !!(x && y); 17 } 18 andNumber.signature = n2;