Спасибо за рекомендацию, но программы от Visual Studio работают только на винде. В комментарии выше я указал, что использую WebStorm - он запускается везде и поддерживает скорее всего все перечисленные функции (во всяком случае, компилятор включаю именно через него).
Меня больше интересуют рабочие конфиги, потому что именно на них ориентируется любой ts компилятор.
Особенно мне понравился последний комментарий :D
Большое спасибо, прекрасный ответ. До этого с yield не работал и не понимал, зачем он может понадобиться.