Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
MR414N-ID
GitHub Repository: MR414N-ID/botku2
Path: blob/master/node_modules/@protobufjs/float/index.d.ts
1126 views
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;
84
85