• Preparing search index...
  • The search index is not available
Solana JavaScript SDK
  • Solana JavaScript SDK
  • @solana/codecs
  • transformDecoder

Function transformDecoder

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

    Type Parameters

    • TOldTo
    • TNewTo
    • TSize extends number

    Parameters

    • decoder: FixedSizeDecoder<TOldTo, TSize>
    • map: (
          value: TOldTo,
          bytes: ReadonlyUint8Array | Uint8Array<ArrayBufferLike>,
          offset: number,
      ) => TNewTo

    Returns FixedSizeDecoder<TNewTo, TSize>

    • Defined in packages/codecs-core/dist/types/transform-codec.d.ts:12
  • transformDecoder<TOldTo, TNewTo>(
        decoder: VariableSizeDecoder<TOldTo>,
        map: (
            value: TOldTo,
            bytes: ReadonlyUint8Array | Uint8Array<ArrayBufferLike>,
            offset: number,
        ) => TNewTo,
    ): VariableSizeDecoder<TNewTo>
  • Converts an decoder A to a decoder B by mapping their values.

    Type Parameters

    • TOldTo
    • TNewTo

    Parameters

    • decoder: VariableSizeDecoder<TOldTo>
    • map: (
          value: TOldTo,
          bytes: ReadonlyUint8Array | Uint8Array<ArrayBufferLike>,
          offset: number,
      ) => TNewTo

    Returns VariableSizeDecoder<TNewTo>

    • Defined in packages/codecs-core/dist/types/transform-codec.d.ts:13
  • transformDecoder<TOldTo, TNewTo>(
        decoder: Decoder<TOldTo>,
        map: (
            value: TOldTo,
            bytes: ReadonlyUint8Array | Uint8Array<ArrayBufferLike>,
            offset: number,
        ) => TNewTo,
    ): Decoder<TNewTo>
  • Converts an decoder A to a decoder B by mapping their values.

    Type Parameters

    • TOldTo
    • TNewTo

    Parameters

    • decoder: Decoder<TOldTo>
    • map: (
          value: TOldTo,
          bytes: ReadonlyUint8Array | Uint8Array<ArrayBufferLike>,
          offset: number,
      ) => TNewTo

    Returns Decoder<TNewTo>

    • Defined in packages/codecs-core/dist/types/transform-codec.d.ts:14

Settings

Member Visibility
Solana JavaScript SDK
  • Loading...

Generated using TypeDoc