Skip to content

Latest commit

 

History

History
26 lines (24 loc) · 691 Bytes

API.md

File metadata and controls

26 lines (24 loc) · 691 Bytes

API Document

/**
 * Read NBT data in buffer
 * @param {ArrayBuffer} buf - Input buffer
 * @param {Boolean} isLE - True if read as little endian
 * @returns
 */
NBT.Reader(buf: ArrayBuffer, isLE: Boolean): any

/**
 * Serialize object of specified structure
 * @param {*} obj - Input object
 * @param {Boolean} isLE - True if write as little endian
 * @returns {ArrayBuffer}
 */
NBT.Writer(obj: any, isLE: Boolean): ArrayBuffer

/**
 * Try to read a series of NBT data
 * @param {ArrayBuffer} buf - Input buffer
 * @param {Boolean} isLE - True if read as little endian
 * @returns {Array} Constains all of the NBT root tags
 */
NBT.ReadSerial(buf: ArrayBuffer, isLE: Boolean): any[]