Built motion from commit 6a09e18b.|2.6.11
[motion2.git] / legacy-libs / grpc-cloned / node_modules / @protobufjs / float / index.d.ts
1 /**
2  * Writes a 32 bit float to a buffer using little endian byte order.
3  * @name writeFloatLE
4  * @function
5  * @param {number} val Value to write
6  * @param {Uint8Array} buf Target buffer
7  * @param {number} pos Target buffer offset
8  * @returns {undefined}
9  */
10 export function writeFloatLE(val: number, buf: Uint8Array, pos: number): void;
11
12 /**
13  * Writes a 32 bit float to a buffer using big endian byte order.
14  * @name writeFloatBE
15  * @function
16  * @param {number} val Value to write
17  * @param {Uint8Array} buf Target buffer
18  * @param {number} pos Target buffer offset
19  * @returns {undefined}
20  */
21 export function writeFloatBE(val: number, buf: Uint8Array, pos: number): void;
22
23 /**
24  * Reads a 32 bit float from a buffer using little endian byte order.
25  * @name readFloatLE
26  * @function
27  * @param {Uint8Array} buf Source buffer
28  * @param {number} pos Source buffer offset
29  * @returns {number} Value read
30  */
31 export function readFloatLE(buf: Uint8Array, pos: number): number;
32
33 /**
34  * Reads a 32 bit float from a buffer using big endian byte order.
35  * @name readFloatBE
36  * @function
37  * @param {Uint8Array} buf Source buffer
38  * @param {number} pos Source buffer offset
39  * @returns {number} Value read
40  */
41 export function readFloatBE(buf: Uint8Array, pos: number): number;
42
43 /**
44  * Writes a 64 bit double to a buffer using little endian byte order.
45  * @name writeDoubleLE
46  * @function
47  * @param {number} val Value to write
48  * @param {Uint8Array} buf Target buffer
49  * @param {number} pos Target buffer offset
50  * @returns {undefined}
51  */
52 export function writeDoubleLE(val: number, buf: Uint8Array, pos: number): void;
53
54 /**
55  * Writes a 64 bit double to a buffer using big endian byte order.
56  * @name writeDoubleBE
57  * @function
58  * @param {number} val Value to write
59  * @param {Uint8Array} buf Target buffer
60  * @param {number} pos Target buffer offset
61  * @returns {undefined}
62  */
63 export function writeDoubleBE(val: number, buf: Uint8Array, pos: number): void;
64
65 /**
66  * Reads a 64 bit double from a buffer using little endian byte order.
67  * @name readDoubleLE
68  * @function
69  * @param {Uint8Array} buf Source buffer
70  * @param {number} pos Source buffer offset
71  * @returns {number} Value read
72  */
73 export function readDoubleLE(buf: Uint8Array, pos: number): number;
74
75 /**
76  * Reads a 64 bit double from a buffer using big endian byte order.
77  * @name readDoubleBE
78  * @function
79  * @param {Uint8Array} buf Source buffer
80  * @param {number} pos Source buffer offset
81  * @returns {number} Value read
82  */
83 export function readDoubleBE(buf: Uint8Array, pos: number): number;