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

Function createCodec

  • createCodec<TFrom, TTo = TFrom, TSize extends number = number>(
        codec: Omit<FixedSizeCodec<TFrom, TTo, TSize>, "encode" | "decode">,
    ): FixedSizeCodec<TFrom, TTo, TSize>
  • Fills the missing encode and decode function using the existing write and read functions.

    Type Parameters

    • TFrom
    • TTo = TFrom
    • TSize extends number = number

    Parameters

    • codec: Omit<FixedSizeCodec<TFrom, TTo, TSize>, "encode" | "decode">

    Returns FixedSizeCodec<TFrom, TTo, TSize>

    • Defined in packages/codecs-core/src/codec.ts:134
  • createCodec<TFrom, TTo = TFrom>(
        codec: Omit<VariableSizeCodec<TFrom, TTo>, "encode" | "decode">,
    ): VariableSizeCodec<TFrom, TTo>
  • Fills the missing encode and decode function using the existing write and read functions.

    Type Parameters

    • TFrom
    • TTo = TFrom

    Parameters

    • codec: Omit<VariableSizeCodec<TFrom, TTo>, "encode" | "decode">

    Returns VariableSizeCodec<TFrom, TTo>

    • Defined in packages/codecs-core/src/codec.ts:137
  • createCodec<TFrom, TTo = TFrom>(
        codec:
            | Omit<FixedSizeCodec<TFrom, TTo, number>, "encode" | "decode">
            | Omit<VariableSizeCodec<TFrom, TTo>, "encode" | "decode">,
    ): Codec<TFrom, TTo>
  • Fills the missing encode and decode function using the existing write and read functions.

    Type Parameters

    • TFrom
    • TTo = TFrom

    Parameters

    • codec:
          | Omit<FixedSizeCodec<TFrom, TTo, number>, "encode" | "decode">
          | Omit<VariableSizeCodec<TFrom, TTo>, "encode" | "decode">

    Returns Codec<TFrom, TTo>

    • Defined in packages/codecs-core/src/codec.ts:140

Settings

Member Visibility
Solana JavaScript SDK
  • Loading...

Generated using TypeDoc