【发布时间】:2016-12-22 11:22:47
【问题描述】:
我有一个项目,其中包含许多理想情况下可以实现Iterable<T> 和/或Iterator<T> 接口的类。但是我似乎找不到这些接口的标准 TypeScript 定义(例如在 typescript-collections 或一些类似的包中)。
我知道这些在 ECMAScript 6 中通过Symbol.iterator 机制在某种程度上已经标准化,但我的目标是 ECMAScript 5,并且在可预见的未来将保持不变。
我能否在不自己定义的情况下以某种方式获得这些接口(例如,为了将来与其他模块的兼容性)?
【问题讨论】:
标签: javascript typescript interface iterator iterable