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

Function getDiscriminatedUnionDecoder

  • getDiscriminatedUnionDecoder<
        const TVariants extends Variants<Decoder<any>>,
        const TDiscriminatorProperty extends string = "__kind",
    >(
        variants: TVariants,
        config?: DiscriminatedUnionCodecConfig<
            TDiscriminatorProperty,
            NumberDecoder,
        >,
    ): Decoder<GetDecoderTypeFromVariants<TVariants, TDiscriminatorProperty>>
  • Creates a discriminated union decoder.

    Type Parameters

    • const TVariants extends Variants<Decoder<any>>
    • const TDiscriminatorProperty extends string = "__kind"

    Parameters

    • variants: TVariants

      The variant decoders of the discriminated union.

    • Optionalconfig: DiscriminatedUnionCodecConfig<TDiscriminatorProperty, NumberDecoder>

      A set of config for the decoder.

    Returns Decoder<GetDecoderTypeFromVariants<TVariants, TDiscriminatorProperty>>

    • Defined in packages/codecs-data-structures/dist/types/discriminated-union.d.ts:82

Settings

Member Visibility
Solana JavaScript SDK
  • Loading...

Generated using TypeDoc