Kit
Functions

getF32Encoder

getF32Encoder(config): FixedSizeEncoder<number | bigint, 4>

Returns an encoder for 32-bit floating-point numbers (f32).

This encoder serializes f32 values using 4 bytes. Floating-point values may lose precision when encoded.

For more details, see getF32Codec.

Parameters

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

Returns

FixedSizeEncoder<number | bigint, 4>

A FixedSizeEncoder<number, 4> for encoding f32 values.

Example

Encoding an f32 value.

const encoder = getF32Encoder();
const bytes = encoder.encode(-1.5); // 0x0000c0bf

See

getF32Codec

On this page