ContractEventName<abi>: ExtractAbiEventNames<abi extends Abi
        ? abi
        : Abi> extends infer eventName extends string
    ? [eventName] extends [never]
        ? string
        : eventName
    : string

Type Parameters

  • abi extends Abi | readonly unknown[] = Abi