Path: blob/master/node_modules/@protobufjs/float/index.d.ts
1126 views
/**1* Writes a 32 bit float to a buffer using little endian byte order.2* @name writeFloatLE3* @function4* @param {number} val Value to write5* @param {Uint8Array} buf Target buffer6* @param {number} pos Target buffer offset7* @returns {undefined}8*/9export function writeFloatLE(val: number, buf: Uint8Array, pos: number): void;1011/**12* Writes a 32 bit float to a buffer using big endian byte order.13* @name writeFloatBE14* @function15* @param {number} val Value to write16* @param {Uint8Array} buf Target buffer17* @param {number} pos Target buffer offset18* @returns {undefined}19*/20export function writeFloatBE(val: number, buf: Uint8Array, pos: number): void;2122/**23* Reads a 32 bit float from a buffer using little endian byte order.24* @name readFloatLE25* @function26* @param {Uint8Array} buf Source buffer27* @param {number} pos Source buffer offset28* @returns {number} Value read29*/30export function readFloatLE(buf: Uint8Array, pos: number): number;3132/**33* Reads a 32 bit float from a buffer using big endian byte order.34* @name readFloatBE35* @function36* @param {Uint8Array} buf Source buffer37* @param {number} pos Source buffer offset38* @returns {number} Value read39*/40export function readFloatBE(buf: Uint8Array, pos: number): number;4142/**43* Writes a 64 bit double to a buffer using little endian byte order.44* @name writeDoubleLE45* @function46* @param {number} val Value to write47* @param {Uint8Array} buf Target buffer48* @param {number} pos Target buffer offset49* @returns {undefined}50*/51export function writeDoubleLE(val: number, buf: Uint8Array, pos: number): void;5253/**54* Writes a 64 bit double to a buffer using big endian byte order.55* @name writeDoubleBE56* @function57* @param {number} val Value to write58* @param {Uint8Array} buf Target buffer59* @param {number} pos Target buffer offset60* @returns {undefined}61*/62export function writeDoubleBE(val: number, buf: Uint8Array, pos: number): void;6364/**65* Reads a 64 bit double from a buffer using little endian byte order.66* @name readDoubleLE67* @function68* @param {Uint8Array} buf Source buffer69* @param {number} pos Source buffer offset70* @returns {number} Value read71*/72export function readDoubleLE(buf: Uint8Array, pos: number): number;7374/**75* Reads a 64 bit double from a buffer using big endian byte order.76* @name readDoubleBE77* @function78* @param {Uint8Array} buf Source buffer79* @param {number} pos Source buffer offset80* @returns {number} Value read81*/82export function readDoubleBE(buf: Uint8Array, pos: number): number;838485