UNPKG

typescript-algorithms-and-datastructures

Version:
18 lines (17 loc) 555 B
import { IBitArray } from "./Interfaces/IBitArray"; export declare class BitArray implements IBitArray { private length; private buffer; constructor(size: number); count(): number; get(index: number): boolean; getIndexes(): number[]; reset(): BitArray; resize(newSize: number): BitArray; size(): number; splice(startIndex: number, deleteCount: number): void; set(index: number, value: boolean): this; private calculateBufferSize; private bitsCountInNumber; private validateIndex; }