getHiddenPrefixEncoder
Call Signature
getHiddenPrefixEncoder<
TFrom
>(encoder
,prefixedEncoders
):FixedSizeEncoder
<TFrom
>
Returns an encoder that prefixes encoded values with hidden data.
This encoder applies a list of void encoders before encoding the main value. The prefixed data is encoded before the main value without being exposed to the user.
For more details, see getHiddenPrefixCodec.
Type Parameters
Type Parameter | Description |
---|---|
TFrom | The type of the main value being encoded. |
Parameters
Parameter | Type | Description |
---|---|---|
encoder | FixedSizeEncoder <TFrom > | The encoder for the main value. |
prefixedEncoders | readonly FixedSizeEncoder <void >[] | A list of void encoders that produce the hidden prefix. |
Returns
FixedSizeEncoder
<TFrom
>
A FixedSizeEncoder
or VariableSizeEncoder
that encodes the value with a hidden prefix.
Example
Prefixing a value with constants.
See
Call Signature
getHiddenPrefixEncoder<
TFrom
>(encoder
,prefixedEncoders
):VariableSizeEncoder
<TFrom
>
Returns an encoder that prefixes encoded values with hidden data.
This encoder applies a list of void encoders before encoding the main value. The prefixed data is encoded before the main value without being exposed to the user.
For more details, see getHiddenPrefixCodec.
Type Parameters
Type Parameter | Description |
---|---|
TFrom | The type of the main value being encoded. |
Parameters
Parameter | Type | Description |
---|---|---|
encoder | Encoder <TFrom > | The encoder for the main value. |
prefixedEncoders | readonly Encoder <void >[] | A list of void encoders that produce the hidden prefix. |
Returns
VariableSizeEncoder
<TFrom
>
A FixedSizeEncoder
or VariableSizeEncoder
that encodes the value with a hidden prefix.
Example
Prefixing a value with constants.