Kit
Functions

getI16Decoder

getI16Decoder(config): FixedSizeDecoder<number, 2>

Returns a decoder for 16-bit signed integers (i16).

This decoder deserializes i16 values from 2 bytes. The decoded value is always a number.

For more details, see getI16Codec.

Parameters

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

Returns

FixedSizeDecoder<number, 2>

A FixedSizeDecoder<number, 2> for decoding i16 values.

Example

Decoding an i16 value.

const decoder = getI16Decoder();
const value = decoder.decode(new Uint8Array([0xd6, 0xff])); // -42

See

getI16Codec

On this page