CompressionTable.d.ts 495 B

1234567891011121314
  1. export declare class CompressionTable {
  2. static create(value: unknown): CompressionTable;
  3. protected integers: Set<number>;
  4. protected nonIntegers: Set<unknown>;
  5. protected table: unknown[];
  6. protected map: Map<unknown, number>;
  7. addInteger(int: number): void;
  8. addLiteral(value: number | string | unknown): void;
  9. walk(value: unknown): void;
  10. finalize(): void;
  11. getIndex(value: unknown): number;
  12. getTable(): unknown[];
  13. compress(value: unknown): unknown;
  14. }