nxkit
Version:
This is a collection of tools, independent of any other libraries
22 lines (21 loc) • 690 B
TypeScript
/// <reference types="node" />
export declare class OutgoingPacket {
/**
* index
* @type {Number}
*/
index: number;
buffer: Buffer;
/**
* constructor function
* @param {Number} size
* @param {Number} num
* @constructor
*/
constructor(size: number, num?: number);
writeNumber(bytes: number, number: number): void;
writeFiller(bytes: number): void;
write(bufferOrString: Buffer | string, encoding?: BufferEncoding): void;
writeNullTerminated(bufferOrString: Buffer | string, encoding?: BufferEncoding): void;
writeLengthCoded(bufferOrStringOrNumber: Buffer | string | number, encoding?: BufferEncoding): void;
}