Kit
Functions

getShortU16Encoder

getShortU16Encoder(): VariableSizeEncoder<number | bigint>

Returns an encoder for shortU16 values.

This encoder serializes shortU16 values using 1 to 3 bytes. Smaller values use fewer bytes, while larger values take up more space.

For more details, see getShortU16Codec.

Returns

VariableSizeEncoder<number | bigint>

A VariableSizeEncoder<number | bigint> for encoding shortU16 values.

Example

Encoding a shortU16 value.

const encoder = getShortU16Encoder();
encoder.encode(42);    // 0x2a
encoder.encode(128);   // 0x8001
encoder.encode(16384); // 0x808001

See

getShortU16Codec

On this page