Reader.d.ts 565 B

12345678910111213141516171819202122
  1. import type { IReader, IReaderResettable } from './types';
  2. export declare class Reader implements IReader, IReaderResettable {
  3. uint8: Uint8Array;
  4. view: DataView;
  5. x: number;
  6. reset(uint8: Uint8Array): void;
  7. peak(): number;
  8. skip(length: number): void;
  9. buf(size: number): Uint8Array;
  10. u8(): number;
  11. i8(): number;
  12. u16(): number;
  13. i16(): number;
  14. u32(): number;
  15. i32(): number;
  16. u64(): bigint;
  17. i64(): bigint;
  18. f32(): number;
  19. f64(): number;
  20. utf8(size: number): string;
  21. ascii(length: number): string;
  22. }