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