如何在方法 TypeScript 中发送 args 参数?

How to send args parameters in method TypeScript?

我有一些类似这样的 TypeScript 方法:

createSomeData(args: { data: Data, helpfulInfo?: Info, context?: UIContext }): Promise<IDataModel>;

主要问题是我无法调用它。 我尝试使用 Array 或 Turple,但我无法调用它。

SomeClass.createSomeData(mydata, myhelpfulinfo); //error

在这个过程中我能做什么?

let args: { data: Data, helpfulInfo?: Info, context?: UIContext } = {data: mydata, helpfulInfo: myHelpfulInfo, context: myUiContext};

SomeClass.createSomeData(args);

SomeClass.createSomeData({data: mydata, helpfulInfo: myHelpfulInfo, context: myUiContext});

createSomeData(data: Data, helpfulInfo?: Info, context?: UIContext): Promise<IDataModel>;

然后这样称呼它。

SomeClass.createSomeData(mydata, myhelpfulinfo);