UNPKG

steam-condenser

Version:
34 lines (33 loc) 933 B
/// <reference types="node" /> /** * High level class for data packets with helper-functions. * See https://developer.valvesoftware.com/wiki/Server_Queries#Data_Types */ export default class Packet { protected buffer: Buffer; private bufferPointer; constructor(data: Buffer); readByte(): number; readShort(): number; readLong(): number; readFloat(): number; readLongLong(): string; readString(): string; rest(): Buffer; writeByte(value: number): this; writeShort(value: number): this; writeLong(value: number): this; writeFloat(value: number): this; writeLongLong(value: string): this; /** * Write string to buffer. * @argument value Text to write, must include null(s) * @return packet */ writeString(value: string | { toString: () => string; }): this; resetPointer(): void; toString(): string; toBuffer(): Buffer; }