steam-condenser
Version:
TypeScript port of steam-condenser.
28 lines (27 loc) • 743 B
TypeScript
/// <reference types="node" />
export default class ByteBuffer {
private buffer;
private capacity;
private mylimit;
private myposition;
constructor(buffer?: Buffer);
clear(): this;
flip(): this;
get(length?: number): Buffer;
getByte(): number;
getShort(): number;
getUShort(): number;
getLong(): number;
getUnsignedLong(): number;
getFloat(): number;
getLongLong(): string;
getString(): string;
limit(newmylimit: number): number | void;
position(position?: number): number;
getBuffer(): Buffer;
put(source: Buffer): this;
remaining(): number;
rewind(): this;
static Allocate(length: number): ByteBuffer;
static Wrap(buffer: Buffer): ByteBuffer;
}