@syncfusion/ej2-pdf
Version:
Feature-rich JavaScript PDF library with built-in support for loading and manipulating PDF document.
22 lines (21 loc) • 635 B
TypeScript
import { _InBuffer } from './in-buffer';
export declare class _HuffmanTree {
static _maxLengthTree: number;
static _maxDepthTree: number;
static _nCLength: number;
_tBits: number;
_table: number[];
_left: number[];
_right: number[];
_clArray: number[];
_tMask: number;
_load(code: number[]): void;
_loadTree(isLengthTree: boolean): void;
_initialize(): void;
_getLengthTree(): number[];
_getDepthTree(): number[];
_calculateHashCode(): number[];
_bitReverse(code: number, length: number): number;
_createTable(): void;
_getNextSymbol(input: _InBuffer): number;
}