DeployArgs
DeployArgs<
THumanReadableAbi
,TBytecode
,TAbi
,THasConstructor
>:THasConstructor
extendsfalse
?TBytecode
extendsHex
? [] | [object
] : [object
] :TBytecode
extendsHex
? [object
] : [object
]
Inferred arguments for a contract deployment
Type Parameters
• THumanReadableAbi extends string
[] | readonly string
[]
• TBytecode extends Hex
| undefined
= undefined
• TAbi extends ParseAbi
<THumanReadableAbi
> = ParseAbi
<THumanReadableAbi
>
• THasConstructor = TAbi
extends Abi
? Abi
extends TAbi
? true
: [Extract
<TAbi
[number
], object
>] extends [never
] ? false
: true
: true