Type Alias BlockchainWitnessConfig<TAdditional, TSchema>

BlockchainWitnessConfig: WitnessConfig<
    TAdditional,
    TSchema extends void
        ? TAdditional extends Payload
            ? TAdditional["schema"]
            : BlockchainWitnessConfigSchema
        : TSchema,
>

Type Parameters

  • TAdditional extends EmptyObject | Payload | void = void
  • TSchema extends string | void = void