TypeScript声明文件,用于具有可变数量/类型参数的函数。

12 浏览
0 Comments

TypeScript声明文件,用于具有可变数量/类型参数的函数。

headjs对其API执行一些非常疯狂的JavaScript操作。例如,它可以接受任意数量的字符串(而不是字符串数组)作为参数。有时,它可以选择在同一个函数调用中结束,并且可以选择以一个函数结束,例如:

head.js("scripturl1", "scripturl2",...,callback);

你也可以(同样简单地)这样做:

head.js({scriptlabel:"scripturl1"},{scriptlabel2:"scripturl2"},...., callback);

我的问题是,我们该如何在声明文件中描述这个?我非常愿意听取意见,因为我目前的方法似乎完全错误。

0