@wharfkit/session - v4.0.1
    Preparing search index...

    Class ABI

    Interface that should be implemented by ABI serializable objects.

    Implements

    Index
    • Parameters

      • args: Partial<Def>

      Returns ABI

    action_results: ActionResult[]
    actions: ABI.Action[]
    ricardian_clauses: Clause[]
    structs: ABI.Struct[]
    tables: Table[]
    types: TypeDef[]
    variants: ABI.Variant[]
    version: string
    abiName: string
    version: string
    • Return true if the object equals the other object passed.

      Parameters

      Returns boolean

    • Return arguments type of an action in this ABI.

      Parameters

      Returns string | undefined

    • Parameters

      • name: string

      Returns ABI.Struct | undefined

    • Parameters

      • name: string

      Returns ABI.Variant | undefined

    • Parameters

      • name: string

      Returns ResolvedType

    • Called when encoding to json abi format.

      Returns {
          abi_extensions: never[];
          action_results: ActionResult[];
          actions: ABI.Action[];
          error_messages: never[];
          ricardian_clauses: Clause[];
          structs: ABI.Struct[];
          tables: Table[];
          types: TypeDef[];
          variants: ABI.Variant[];
          version: string;
      }

    • Parameters

      Returns ABI