API Reference / @evolu/common / Evolu/Protocol / encodeNonNegativeInt
Function: encodeNonNegativeInt()
function encodeNonNegativeInt(buffer, int): void;
Defined in: packages/common/src/Evolu/Protocol.ts:1591
Encodes a non-negative integer into a variable-length integer format. It's more efficient than encoding via encodeNumber.
https://en.wikipedia.org/wiki/Variable-length_quantity
Parameters
Parameter | Type |
---|---|
buffer | Buffer |
int | number & Brand <"Int" > & Brand <"NonNegative" > |
Returns
void