/** Clear the Screen */ import 'reflect-metadata'; import { Builder } from '../../ZISS-Assembly-Builder/src/Container-Builder.FileLoader'; import { BaseIterator } from '../src/Iterator'; Builder.load(); Builder.on('loaded', () => { const obj = { a: 'hello', 1: 2, b: 'world' } for (const _element of new BaseIterator(obj, 'forward')) { console.log(_element); } for (const _element of new BaseIterator(obj, 'reverse')) { console.log(_element); } const set = new Set([1, 123, 123, 123, 123, 14123]) for (const _element of new BaseIterator(set, 'forward')) { console.log(_element); } const map = new Map(); map.set(1, 2); map.set(2, 2); map.set('a', 'b'); for (const _element of new BaseIterator(map, 'forward')) { console.log(_element); } });