Entre com JSON.
Saia com TypeScript.
Converta exemplos JSON em interfaces ou aliases de tipo TypeScript para seu projeto.
O código gerado aparecerá aqui
Gere tipos TypeScript a partir de JSON
Como os tipos TypeScript são inferidos?
O gerador analisa cada valor JSON e converte strings, números, booleanos, arrays e objetos aninhados em declarações TypeScript.
Por que algumas propriedades podem ser opcionais?
Quando uma propriedade não está presente em todos os objetos de um array, a interface gerada a marca como opcional com o modificador ?.
Devo revisar os tipos gerados?
Sim. Um exemplo JSON não representa todas as respostas possíveis de uma API. Revise valores null, arrays vazios, datas, identificadores e uniões específicas do domínio antes de usar em produção.
Um exemplo.
Tipos úteis.
Inferência conservadora
Gere tipos claros sem presumir que strings sejam datas, UUIDs ou enumerações.
Estruturas aninhadas
Crie declarações separadas para objetos e detecte propriedades opcionais em arrays.
Avisos claros
Identifique arrays vazios, valores null e inteiros que possam perder precisão.
Ajude a melhorar o BeyUtils
Encontrou uma tradução que não soa natural ou tem uma ideia? Compartilhe com a gente.
Correções de tradução
Inclua o idioma, a página, o texto atual e sua sugestão. Um pouco de contexto nos ajuda a entender a alteração.
Sugerir uma correçãoIdeias e sugestões
Conte o que você gostaria de melhorar ou qual ferramenta está faltando. Descreva o que deseja fazer e como a mudança ajudaria.
Enviar uma sugestãoAbre um rascunho no seu aplicativo de e-mail. Revise antes de enviar. lapierretumalan@gmail.com