XdrSchemaDecoder.d.ts 566 B

1234567891011121314151617
  1. import type { IReader, IReaderResettable } from '@jsonjoy.com/buffers/lib';
  2. import type { XdrSchema } from './types';
  3. export declare class XdrSchemaDecoder {
  4. readonly reader: IReader & IReaderResettable;
  5. private decoder;
  6. constructor(reader?: IReader & IReaderResettable);
  7. decode(data: Uint8Array, schema: XdrSchema): unknown;
  8. private readValue;
  9. private readEnum;
  10. private readOpaque;
  11. private readVarlenOpaque;
  12. private readString;
  13. private readArray;
  14. private readVarlenArray;
  15. private readStruct;
  16. private readUnion;
  17. }