Reader.d.ts 585 B

1234567891011121314151617181920212223
  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. peek(): number;
  8. peak(): number;
  9. skip(length: number): void;
  10. buf(size: number): Uint8Array;
  11. u8(): number;
  12. i8(): number;
  13. u16(): number;
  14. i16(): number;
  15. u32(): number;
  16. i32(): number;
  17. u64(): bigint;
  18. i64(): bigint;
  19. f32(): number;
  20. f64(): number;
  21. utf8(size: number): string;
  22. ascii(length: number): string;
  23. }