Type alias StartParams<SF>
StartParams<SF>: SF extends ContractStartFunction ? Parameters<SF>[1] extends undefined ? { terms: ReturnType<Parameters<SF>[0]["getTerms"]>; } : { privateArgs: Parameters<SF>[1]; terms: ReturnType<Parameters<SF>[0]["getTerms"]>; } : never