Kit
Functions

getBooleanEncoder

Call Signature

getBooleanEncoder(): FixedSizeEncoder<boolean, 1>

Returns an encoder for boolean values.

This encoder converts true into 1 and false into 0. The size option allows customizing the number codec used for storage.

For more details, see getBooleanCodec.

Returns

FixedSizeEncoder<boolean, 1>

A FixedSizeEncoder<boolean, N> where N is the size of the number codec.

Example

Encoding booleans.

const encoder = getBooleanEncoder();
 
encoder.encode(false); // 0x00
encoder.encode(true);  // 0x01

See

getBooleanCodec

Call Signature

getBooleanEncoder<TSize>(config): FixedSizeEncoder<boolean, TSize>

Returns an encoder for boolean values.

This encoder converts true into 1 and false into 0. The size option allows customizing the number codec used for storage.

For more details, see getBooleanCodec.

Type Parameters

Type Parameter
TSize extends number

Parameters

ParameterTypeDescription
configBooleanCodecConfig<NumberEncoder> & objectConfiguration options for encoding booleans.

Returns

FixedSizeEncoder<boolean, TSize>

A FixedSizeEncoder<boolean, N> where N is the size of the number codec.

Example

Encoding booleans.

const encoder = getBooleanEncoder();
 
encoder.encode(false); // 0x00
encoder.encode(true);  // 0x01

See

getBooleanCodec

Call Signature

getBooleanEncoder(config): VariableSizeEncoder<boolean>

Returns an encoder for boolean values.

This encoder converts true into 1 and false into 0. The size option allows customizing the number codec used for storage.

For more details, see getBooleanCodec.

Parameters

ParameterTypeDescription
configBooleanCodecConfig<NumberEncoder>Configuration options for encoding booleans.

Returns

VariableSizeEncoder<boolean>

A FixedSizeEncoder<boolean, N> where N is the size of the number codec.

Example

Encoding booleans.

const encoder = getBooleanEncoder();
 
encoder.encode(false); // 0x00
encoder.encode(true);  // 0x01

See

getBooleanCodec

On this page