UNPKG

biner

Version:

Declarative binary data encoder / decoder.

36 lines (35 loc) 1.18 kB
/// <reference types="node" /> import { BinaryStream } from "./bs"; import { BinReader } from "./binio"; export declare class Transaction implements BinReader { stream: BinaryStream; index: number; constructor(stream: BinaryStream); append(buf: any): void; commit(): void; get(i?: number): number | undefined; readonly length: number; slice(start?: number, end?: number): Buffer; toString(encoding?: string, start?: number, end?: number): string; readBuffer(size: any): Buffer; indexOf(byte: any, offset?: number): number; protected doRead(method: string, size: number): any; readDoubleBE(): number; readDoubleLE(): number; readFloatBE(): number; readFloatLE(): number; readInt16BE(): number; readInt16LE(): number; readInt32BE(): number; readInt32LE(): number; readInt8(): number; readIntBE(byteLength: number): number; readIntLE(byteLength: number): number; readUInt16BE(): number; readUInt16LE(): number; readUInt32BE(): number; readUInt32LE(): number; readUInt8(): number; readUIntBE(byteLength: number): number; readUIntLE(byteLength: number): number; }