@nuintun/qrcode
Version:
A pure JavaScript QRCode encode and decode library.
17 lines (16 loc) • 448 B
TypeScript
/**
* @module BitArray
*/
export declare class BitArray {
#private;
constructor(length?: number);
get length(): number;
get byteLength(): number;
set(index: number): void;
get(index: number): 0 | 1;
xor(mask: BitArray): void;
append(array: BitArray): void;
append(value: number, length?: number): void;
writeToUint8Array(bitOffset: number, target: Uint8Array, byteOffset: number, byteLength: number): void;
clear(): void;
}