mdb-reader
Version:
JavaScript library to read data from Access databases
23 lines (22 loc) • 883 B
TypeScript
/**
* Reads a specific bit of a bitmap. Returns true for 1 and false for 0.
*
* @param pos 0-based
*/
export declare function getBitmapValue(bitmap: Buffer, pos: number): boolean;
/**
* Returns the number of bytes required to store a specific number of bits.
*/
export declare function roundToFullByte(bits: number): number;
/**
* @see https://github.com/crypto-browserify/buffer-xor
*/
export declare function xor(a: Buffer, b: Buffer): Buffer<ArrayBuffer>;
/**
* Returns true if buffer only contains zeros.
*/
export declare function isEmptyBuffer(buffer: Buffer): boolean;
export declare function intToBuffer(n: number): Buffer;
export declare function fixBufferLength(buffer: Buffer, length: number, padByte?: number): Buffer;
export declare function isInRange(from: number, to: number, value: number): boolean;
export declare function maskTableId(id: number): number;