How do you iterate over a set in TypeScript? for..of does not work:
\'Set\' is not an array type or a string type
.for
You can use for ... of
in TypeScript if you add "es6"
as "lib"
in your compiler options, and "es6"
as target. You may also use "es2015.iterable"
in place of "es6"
in your lib if that better suits your needs.
For example (this would be your tsconfig.json):
{
"compilerOptions": {
"target": "es6",
"lib": [
"es6",
"dom"
]
},
"exclude": [
"node_modules"
]
}
Related issue on GitHub: https://github.com/Microsoft/TypeScript/issues/12707