It’s not an alternative at all. Terraform CDK is basically TypeScript transpired to HCL. You can codegen TypeScript bindings for any provider. And then write normal TypeScript.
> Terraform CDK is basically TypeScript transpired to HCL
transpiled to JSON
> Terraform CDK is basically TypeScript transpired to HCL
transpiled to JSON