Kit
Functions

getI32Encoder

getI32Encoder(config): FixedSizeEncoder<number | bigint, 4>

Returns an encoder for 32-bit signed integers (i32).

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

For more details, see getI32Codec.

Parameters

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

Returns

FixedSizeEncoder<number | bigint, 4>

A FixedSizeEncoder<number | bigint, 4> for encoding i32 values.

Example

Encoding an i32 value.

const encoder = getI32Encoder();
const bytes = encoder.encode(-42); // 0xd6ffffff

See

getI32Codec

On this page