Skip to content

Instantly share code, notes, and snippets.

@gsscoder
Created February 13, 2020 06:10
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save gsscoder/2d684ec40b1a2e931e6653f0d7630a99 to your computer and use it in GitHub Desktop.
Save gsscoder/2d684ec40b1a2e931e6653f0d7630a99 to your computer and use it in GitHub Desktop.
Simple TypeScript iterator example
function yieldNumbers() : IterableIterator<number> {
return generator()
function *generator(): IterableIterator<number> {
yield 0
yield 1
yield 2
yield 3
}
}
for(let num of yieldNumbers()) {
console.log(num)
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment