Como fazer interpolação de strings em TypeScript? Template strings
Olá a todos! Comecei a estudar TypeScript depois de JavaScript e me deparei com um problema. Preciso combinar várias variáveis em uma única string para exibir uma mensagem ao usuário.
Em JavaScript, eu costumava fazer assim:
```typescript
let name = "Alexey";
let age = 25;
let message = "Olá, meu nome é " + name + " e eu tenho " + age + " anos.";
console.log(message);
```
Mas isso parece complicado, especialmente quando há muitas variáveis. Ouvi dizer que no ES6 surgiram as template strings com crases e ${}, mas não tenho certeza se funcionam em TypeScript. Quando tento escrever:
```typescript
let message = `Olá, meu nome é ${name} e eu tenho ${age} anos.`;
```
O TypeScript gera erro ou não? É necessário configurar algo adicional no tsconfig.json? E é possível executar expressões dentro da interpolação, como cálculos ou chamadas de funções? Por favor, me digam como fazer interpolação de strings corretamente em TypeScript para que o código seja limpo e moderno. Desde já, obrigado!