Type Alias ExtractAbiFunctionForArgs<abi, mutability, functionName, args>

ExtractAbiFunctionForArgs: ExtractAbiFunction<abi, functionName, mutability> extends infer abiFunction extends
    AbiFunction
    ? IsUnion<abiFunction> extends true
        ? UnionToTuple<abiFunction> extends infer abiFunctions extends
            readonly AbiFunction[]
            ? { [k in keyof abiFunctions]: CheckArgs<abiFunctions[k], args> }[number]
            : never
        : abiFunction
    : never

Type Parameters