Kit
Variables

getU16Encoder

const getU16Encoder: (config?) => FixedSizeEncoder<bigint | number, 2>

Returns an encoder for 16-bit unsigned integers (u16).

This encoder serializes u16 values using two bytes in little-endian format by default. You may specify big-endian storage using the endian option.

For more details, see getU16Codec.

Parameters

ParameterTypeDescription
config?NumberCodecConfigOptional settings for endianness.

Returns

FixedSizeEncoder<bigint | number, 2>

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

Example

Encoding a u16 value.

const encoder = getU16Encoder();
const bytes = encoder.encode(42); // 0x2a00

See

getU16Codec

On this page