API reference › @evolu/common › local‑first/Protocol › encodeNumber
function encodeNumber(
buffer: Buffer,
number: number & Brand<"NonNaN"> & Brand<"Finite">,
): void;
Defined in: packages/common/src/local-first/Protocol.ts:1774
Evolu uses MessagePack to handle finite numbers except for NonNegativeInt. For NonNegativeInt, Evolu provides more efficient encoding.