getShortU16Codec function

VariableSizeCodec<num, int> getShortU16Codec()

Creates a VariableSizeCodec for Solana's shortU16 compact encoding.

Combines getShortU16Encoder and getShortU16Decoder.

See getShortU16Encoder for encoding details.

Implementation

VariableSizeCodec<num, int> getShortU16Codec() =>
    combineCodec(getShortU16Encoder(), getShortU16Decoder())
        as VariableSizeCodec<num, int>;