Kit
Functions

getI32Decoder

getI32Decoder(config): FixedSizeDecoder<number, 4>

Returns a decoder for 32-bit signed integers (i32).

This decoder deserializes i32 values from 4 bytes. The decoded value is always a number.

For more details, see getI32Codec.

Parameters

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

Returns

FixedSizeDecoder<number, 4>

A FixedSizeDecoder<number, 4> for decoding i32 values.

Example

Decoding an i32 value.

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

See

getI32Codec

On this page