@libra-opensource/client-sdk-typescript
Version:
25 lines (24 loc) • 780 B
TypeScript
export interface Deserializer {
deserializeStr(): string;
deserializeBytes(): Uint8Array;
deserializeBool(): boolean;
deserializeUnit(): null;
deserializeChar(): string;
deserializeF32(): number;
deserializeF64(): number;
deserializeU8(): number;
deserializeU16(): number;
deserializeU32(): number;
deserializeU64(): BigInt;
deserializeU128(): BigInt;
deserializeI8(): number;
deserializeI16(): number;
deserializeI32(): number;
deserializeI64(): BigInt;
deserializeI128(): BigInt;
deserializeLen(): number;
deserializeVariantIndex(): number;
deserializeOptionTag(): boolean;
getBufferOffset(): number;
checkThatKeySlicesAreIncreasing(key1: [number, number], key2: [number, number]): void;
}