Como iterar sobre um conjunto no TypeScript?

Como você itera sobre um conjunto no TypeScript? for..of não funciona:

'Set<string>' is not an array type or a string type

.forEach não é aceitável, porque escondethis. Eu preferiria não fazer um loop while em um bloco try catch. o que estou perdendo? Não pode ser tão desajeitado a ponto de exigir tentar {while} catch {}.

questionAnswers(4)

yourAnswerToTheQuestion