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

Function getStructCodec

  • getStructCodec<const TFields extends Fields<FixedSizeCodec<any>>>(
        fields: TFields,
    ): FixedSizeCodec<
        GetEncoderTypeFromFields<TFields>,
        GetDecoderTypeFromFields<TFields> & GetEncoderTypeFromFields<TFields>,
    >
  • Creates a codec for a custom object.

    Type Parameters

    • const TFields extends Fields<FixedSizeCodec<any>>

    Parameters

    • fields: TFields

      The name and codec of each field.

    Returns FixedSizeCodec<
        GetEncoderTypeFromFields<TFields>,
        GetDecoderTypeFromFields<TFields> & GetEncoderTypeFromFields<TFields>,
    >

    • Defined in packages/codecs-data-structures/dist/types/struct.d.ts:30
  • getStructCodec<const TFields extends Fields<Codec<any>>>(
        fields: TFields,
    ): VariableSizeCodec<
        GetEncoderTypeFromFields<TFields>,
        GetDecoderTypeFromFields<TFields> & GetEncoderTypeFromFields<TFields>,
    >
  • Creates a codec for a custom object.

    Type Parameters

    • const TFields extends Fields<Codec<any>>

    Parameters

    • fields: TFields

      The name and codec of each field.

    Returns VariableSizeCodec<
        GetEncoderTypeFromFields<TFields>,
        GetDecoderTypeFromFields<TFields> & GetEncoderTypeFromFields<TFields>,
    >

    • Defined in packages/codecs-data-structures/dist/types/struct.d.ts:31

Settings

Member Visibility
Solana JavaScript SDK
  • Loading...

Generated using TypeDoc