Да почему? :-) Я правда долго мучался и искал для kubernetes всякие штуки для шаблонизации YAML, пока не успокоился и не смирился с JSON - пробовал всякие cuelang и другие, как расширение для JSON, чтобы можно было программировать JSON
ну вместо typescript, может стоять совершенно любой язык программирования, они такие же "расширения" json. с той разницей, что не во всех json объект будет значением языка