MsgPackToJsonConverter.d.ts 851 B

123456789101112131415161718192021222324
  1. import { json_string } from '@jsonjoy.com/util/lib/json-brand';
  2. export declare class MsgPackToJsonConverter {
  3. protected uint8: Uint8Array;
  4. protected view: DataView;
  5. protected x: number;
  6. constructor();
  7. reset(uint8: Uint8Array): void;
  8. convert<T = unknown>(uint8: Uint8Array): json_string<T>;
  9. protected val(): string;
  10. protected str(size: number): string;
  11. protected obj(size: number): json_string<object>;
  12. protected key(): json_string<string>;
  13. protected arr(size: number): json_string<unknown[]>;
  14. protected bin(size: number): string;
  15. protected ext(size: number): string;
  16. protected u8(): number;
  17. protected u16(): number;
  18. protected u32(): number;
  19. protected i8(): number;
  20. protected i16(): number;
  21. protected i32(): number;
  22. protected f32(): number;
  23. protected f64(): number;
  24. }