Converta uma amostra JSON em uma definição de interface TypeScript.
Converte um exemplo JSON em definição de interface TypeScript inspecionando cada chave e inferindo seu tipo (string, number, boolean, null, objeto aninhado, array). Estruturas aninhadas produzem interfaces aninhadas automaticamente.
O gerador trata arrays de tipos mistos como union types e marca chaves que aparecem em alguns itens do array mas não em outros como opcionais (?). Nomeia interfaces aninhadas com o nome da chave-pai e um sufixo capitalizado.
Para melhores resultados, use uma amostra JSON representativa que inclua todos os campos que sua API pode retornar. Campos opcionais ausentes da amostra não aparecerão na interface — adicione-os manualmente após a geração.
Não. Tudo roda localmente em JavaScript no seu dispositivo — nada é transmitido ou armazenado.
Sim. O resultado é gerado localmente no seu navegador e é seu para usar como quiser — comercialmente ou não.
Depois que a página carrega, sim — todo o processamento acontece em JavaScript no seu dispositivo, sem chamadas ao servidor.
O Vai.la transforma qualquer URL em um link curto com estatísticas de cliques, QR Code e seu próprio biolink.
O Vai.la não se responsabiliza pelo uso das ferramentas nem por decisões tomadas com base nos seus resultados.