Functions
getI8Codec
getI8Codec():
FixedSizeCodec
<number
|bigint
,number
,1
>
Returns a codec for encoding and decoding 8-bit signed integers (i8
).
This codec serializes i8
values using 1 byte.
Values can be provided as either number
or bigint
, but the decoded value is always a number
.
Returns
FixedSizeCodec
<number
| bigint
, number
, 1
>
A FixedSizeCodec<number | bigint, number, 1>
for encoding and decoding i8
values.
Example
Encoding and decoding an i8
value.
Remarks
This codec supports values between -2^7
(-128
) and 2^7 - 1
(127
).
- If you need a larger signed integer, consider using getI16Codec.
- If you need an unsigned integer, consider using getU8Codec.
Separate getI8Encoder and getI8Decoder functions are available.