tag:blogger.com,1999:blog-34374221.post6390932137155204893..comments2024-03-03T07:35:45.002+01:00Comments on geekAbyte: Typing Iterables and Iterators with TypeScriptdadehttp://www.blogger.com/profile/01934137473204182228noreply@blogger.comBlogger3125tag:blogger.com,1999:blog-34374221.post-53532691834338883082023-01-07T19:47:13.797+01:002023-01-07T19:47:13.797+01:00Awesome post, thanks.Awesome post, thanks.Jeroenhttps://www.blogger.com/profile/13338313668185514039noreply@blogger.comtag:blogger.com,1999:blog-34374221.post-21954177724210975112021-03-04T09:33:27.334+01:002021-03-04T09:33:27.334+01:00Just wanted to make clear to people that there is ...Just wanted to make clear to people that there is a difference between your MakeRange from when it was an Iterable to an IterableInterator that you don't seem to mention. <br /><br />const range = new MakeRange(0, 10); // Iterable<br />for ( let item of range ) { console.log(); } // Iterable first time: 0,1,2,3.... <br />for ( let item of range ) { console.log(); } // Iterable second time: 0,1,2,3...<br /><br />const range = new MakeRange(0, 10); // IterableIterator<br />for ( let item of range ) { console.log(); } // IterableIterator first time: 0,1,2,3.... <br />for ( let item of range ) { console.log(); } // IterableIterator second time: nothing<br />WORMSShttps://www.blogger.com/profile/15881910190179650042noreply@blogger.comtag:blogger.com,1999:blog-34374221.post-63823646412460944412020-06-13T17:59:36.241+02:002020-06-13T17:59:36.241+02:00Update to TypeScript 3.6 pleaseUpdate to TypeScript 3.6 pleaseAnonymousnoreply@blogger.com