MsgPackDecoder.d.ts 766 B

12345678910111213141516171819
  1. import { MsgPackDecoderFast } from './MsgPackDecoderFast';
  2. import type { Path } from '../json-pointer';
  3. import type { Reader } from '@jsonjoy.com/util/lib/buffers/Reader';
  4. export declare class MsgPackDecoder extends MsgPackDecoderFast<Reader> {
  5. skipAny(): number;
  6. protected skipArr(size: number): number;
  7. protected skipObj(size: number): number;
  8. readLevel(uint8: Uint8Array): unknown;
  9. protected valOneLevel(): unknown;
  10. protected primitive(): unknown;
  11. protected skip(length: number): number;
  12. validate(value: Uint8Array, offset?: number, size?: number): void;
  13. readObjHdr(): number;
  14. readStrHdr(): number;
  15. findKey(key: string): this;
  16. readArrHdr(): number;
  17. findIndex(index: number): this;
  18. find(path: Path): this;
  19. }