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

Type Parameters

  • SF

Generated using TypeDoc