Function transformDecoder
- transformDecoder<TOldTo, TNewTo, TSize extends number>(
decoder: FixedSizeDecoder<TOldTo, TSize>,
map: (
value: TOldTo,
bytes: Uint8Array<ArrayBufferLike> | ReadonlyUint8Array,
offset: number,
) => TNewTo,
): FixedSizeDecoder<TNewTo, TSize> Type Parameters
- TOldTo
- TNewTo
- TSize extends number
- transformDecoder<TOldTo, TNewTo>(
decoder: VariableSizeDecoder<TOldTo>,
map: (
value: TOldTo,
bytes: Uint8Array<ArrayBufferLike> | ReadonlyUint8Array,
offset: number,
) => TNewTo,
): VariableSizeDecoder<TNewTo> - transformDecoder<TOldTo, TNewTo>(
decoder: Decoder<TOldTo>,
map: (
value: TOldTo,
bytes: Uint8Array<ArrayBufferLike> | ReadonlyUint8Array,
offset: number,
) => TNewTo,
): Decoder<TNewTo>
Converts an decoder A to a decoder B by mapping their values.