stream.d.ts 605 B

123456789101112131415161718192021
  1. export declare class ByteStream {
  2. private static BLOCK_SIZE;
  3. private buf;
  4. private view;
  5. private start;
  6. constructor(buffer?: ArrayBuffer);
  7. get buffer(): Buffer;
  8. get length(): number;
  9. get position(): number;
  10. seek(position: number): void;
  11. slice(start: number, len: number): Buffer;
  12. appendChar(char: number): void;
  13. appendUint16(num: number): void;
  14. appendUint24(num: number): void;
  15. appendView(view: Uint8Array): void;
  16. getBlock(size: number): Buffer;
  17. getUint8(): number;
  18. getUint16(): number;
  19. private ensureCapacity;
  20. private realloc;
  21. }