Сделайте TypeScript итератор интерфейса

interface Iterable<T> {
    [Symbol.iterator](): Iterator<T>;
}
Arrogant Alpaca