Como adicionar propriedades dinamicamente a um objeto em TypeScript sem erros de tipo?
Olá a todos! Sou novo em TypeScript e me deparei com um problema ao trabalhar com objetos. Tenho um objeto vazio que quero preencher com propriedades dinamicamente, dependendo das condições. Por exemplo, recebo dados de uma API e, dependendo da resposta, preciso adicionar alguns campos ao objeto.\n\nAqui está um exemplo simplificado do que estou tentando fazer:\n\n```typescript\nconst user = {};\n\nif (someCondition) {\n user.name = 'Alexey'; // Erro: Property 'name' does not exist on type '{}'\n}\n\nif (anotherCondition) {\n user.age = 30; // Erro: Property 'age' does not exist on type '{}'\n}\n```\n\nTypeScript reclama que o objeto vazio `{}` não tem essas propriedades. Entendo que isso é devido à tipagem estrita, mas como declarar corretamente o objeto para poder adicionar propriedades em tempo real? Tentei
No answers yet.
Faça login para deixar uma resposta