Kit
Variables

getI16Encoder

const getI16Encoder: (config?) => FixedSizeEncoder<bigint | number, 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
config?NumberCodecConfigOptional configuration to specify endianness (little by default).

Returns

FixedSizeEncoder<bigint | number, 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