@haelp/teto
Version:
A typescript-based controllable TETR.IO client.
28 lines • 948 B
TypeScript
export declare class Bits {
buffer: Buffer;
private _length;
private _offset;
constructor(t: number | Buffer);
static alloc(t: number, r?: number, n?: number): Bits;
static from(t: any, r?: number, n?: number): Bits;
get eof(): boolean;
get length(): number;
get offset(): number;
set offset(t: number);
get remaining(): number;
clear(t?: number): this;
clearBit(t: number): this;
flipBit(t: number): number;
getBit(t: number): number;
insert(val: number, bits?: number, pos?: number): number;
modifyBit(val: number, pos: number): number;
peek(bits?: number, pos?: number): number;
read(bits?: number): number;
seek(t: number, mode?: number): this;
setBit(t: number): this;
skip(t: number): this;
testBit(t: number): boolean;
toString(encoding?: BufferEncoding): string;
write(val: number, bits?: number): this;
}
//# sourceMappingURL=bits.d.ts.map