如何在typescript中声明ES6可迭代回调(委托)

时间:2016-05-30 09:34:39

标签: typescript iterator

我将我的代表/回调声明为:

export interface SomeDelegate {
    (): void;
}

但是我不知道如何声明可迭代回调

export interface SomeDelegate {
    function *(): Iterable<any>;
}

有什么想法吗?

提前谢谢!

1 个答案:

答案 0 :(得分:0)

好的,似乎你可以声明返回Iterator的普通委托,并为它赋予生成器函数...