I don’t get why people like scripting it, declarative is fantastically simple. I don’t want to trace through loops, if statements, functions
It does from these files declare my infra to these scripts when parser thru define my infer
I get Logic in yaml/json is less ergonomic but templing makes us for it
It's probably good when you are already using Typescripts in other parts of your day job. While I like the idea of using a real programming language in place of a declarative DSL you trade in the awkward parts of the latter with the idiosyncrasies of async programming and promises.