Kit
Functions

getI16Encoder

getI16Encoder(config): FixedSizeEncoder<number | bigint, 2>

Returns an encoder for 16-bit signed integers (i16).

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

For more details, see getI16Codec.

Parameters

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

Returns

FixedSizeEncoder<number | bigint, 2>

A FixedSizeEncoder<number | bigint, 2> for encoding i16 values.

Example

Encoding an i16 value.

const encoder = getI16Encoder();
const bytes = encoder.encode(-42); // 0xd6ff

See

getI16Codec

On this page