PHP WebShell
Текущая директория: /opt/BitGoJS/node_modules/borsh/borsh-ts/test/fuzz/transaction-example
Просмотр файла: serialize.d.ts
/// <reference types="node" />
import BN from 'bn.js';
export declare function base_encode(value: Uint8Array | string): string;
export declare function base_decode(value: string): Uint8Array;
export declare type Schema = Map<Function, any>;
export declare class BorshError extends Error {
originalMessage: string;
fieldPath: string[];
constructor(message: string);
addToFieldPath(fieldName: string): void;
}
export declare class BinaryWriter {
buf: Buffer;
length: number;
constructor();
maybe_resize(): void;
write_u8(value: number): void;
write_u32(value: number): void;
write_u64(value: BN): void;
write_u128(value: BN): void;
private write_buffer;
write_string(str: string): void;
write_fixed_array(array: Uint8Array): void;
write_array(array: any[], fn: any): void;
toArray(): Uint8Array;
}
export declare class BinaryReader {
buf: Buffer;
offset: number;
constructor(buf: Buffer);
read_u8(): number;
read_u32(): number;
read_u64(): BN;
read_u128(): BN;
private read_buffer;
read_string(): string;
read_fixed_array(len: number): Uint8Array;
read_array(fn: any): any[];
}
export declare function serialize(schema: Schema, obj: any): Uint8Array;
export declare function deserialize(schema: Schema, classType: any, buffer: Buffer): any;
Выполнить команду
Для локальной разработки. Не используйте в интернете!