ContractConstructorArgs<abi>: AbiParametersToPrimitiveTypes<Extract<(abi extends Abi
        ? abi
        : Abi)[number], {
        type: "constructor";
    }>["inputs"], "inputs"> extends infer args
    ? [args] extends [never]
        ? readonly unknown[]
        : args
    : readonly unknown[]

Type Parameters

  • abi extends Abi | readonly unknown[] = Abi