UNPKG

@phensley/cldr-utils

Version:
19 lines 537 B
export var bitarrayCreate = function (bits) { var data = new Array((bits.length >>> 5) + 1); for (var i = 0; i < bits.length; i++) { var idx = i >>> 5; var bit = bits[i]; if (bit === 0) { data[idx] &= ~(1 << i); } else { data[idx] |= (1 << i); } } return data; }; export var bitarrayGet = function (data, i) { var idx = i >>> 5; return idx < data.length ? ((data[idx] >>> (i % 32)) & 1) === 1 : false; }; //# sourceMappingURL=bitarray.js.map