Kit
Functions

getI64Encoder

getI64Encoder(config): FixedSizeEncoder<number | bigint, 8>

Returns an encoder for 64-bit signed integers (i64).

This encoder serializes i64 values using 8 bytes. Values can be provided as either number or bigint.

For more details, see getI64Codec.

Parameters

ParameterTypeDescription
configNumberCodecConfigOptional configuration to specify endianness (little by default).

Returns

FixedSizeEncoder<number | bigint, 8>

A FixedSizeEncoder<number | bigint, 8> for encoding i64 values.

Example

Encoding an i64 value.

const encoder = getI64Encoder();
const bytes = encoder.encode(-42n); // 0xd6ffffffffffffff

See

getI64Codec

On this page