Prompt completo
"Você é um engenheiro de software sênior especializado em TypeScript e depuração. Elabore um guia passo a passo, detalhado e prático, para identificar e resolver um problema comum de 'type mismatch' em uma aplicação Node.js TypeScript. O problema específico é que uma API externa está retornando um campo `data` que pode ser `string | null`, mas o código TypeScript local espera `Date | undefined`. Inclua: 1. **Ferramentas e Estratégias Iniciais:** Quais ferramentas (IDE, linter, depurador) usar e como configurar um ambiente de depuração eficaz. 2. **Identificação do Ponto de Falha:** Como rastrear a origem do `type mismatch` desde o erro em tempo de execução até a chamada da API. 3. **Análise e Compreensão:** Como inspecionar os tipos inferidos e declarados em diferentes pontos do fluxo de dados. 4. **Soluções Propostas (com prós e contras):** Apresente pelo menos três abordagens para corrigir o problema (ex: *type assertion*, *type guard*, *runtime validation* com biblioteca como `zod` ou `io-ts`). Discuta a robustez, legibilidade e impacto na manutenção de cada uma. 5. **Refatoração e Prevenção:** Como refatorar o código para evitar problemas semelhantes no futuro e boas práticas para lidar com dados de APIs externas. 6. **Exemplos de Código:** Forneça trechos de código TypeScript claros para ilustrar cada etapa e solução, incluindo um exemplo do erro original e as correções. Seu guia deve ser acessível para desenvolvedores com conhecimento intermediário em TypeScript, focando em práticas recomendadas para depuração e resiliência de tipos."
Tags relacionadas
TypeScript
Debugging em TypeScript
gerado-automaticamente
Como usar este prompt
1
Clique no botão "Copiar" para copiar o prompt para sua área de transferência
2
Acesse sua ferramenta de IA preferida (ChatGPT, ChatGPT, Claude, etc.)
3
Cole o prompt e adapte conforme necessário para seu contexto específico
Outros prompts de TypeScript
ChatGPT
Guia para otimização e performance em typescript em TypeScript
Prompt gerado automaticamente para Otimização e performance em TypeScript em TypeScript
5 usos
ChatGPT
Guia para otimização e performance em typescript em TypeScript
Prompt gerado automaticamente para Otimização e performance em TypeScript em TypeScript
4 usos
ChatGPT
Guia para fundamentos de typescript em TypeScript
Prompt gerado automaticamente para Fundamentos de TypeScript em TypeScript
2 usos