Verificar TypeScript sem executar
Use TypeScript5.9.3 fixo, bibliotecas padrão ES2022 incluídas e até20 arquivos virtuais relativos.
- Funciona no navegador
- Sem upload
- Confira antes de baixar
Use TypeScript5.9.3 fixo, bibliotecas padrão ES2022 incluídas e até20 arquivos virtuais relativos. Escolha opções de tipos, ES2020/ES2022 e modo de módulos; receba códigos e posições reais. Sem emissão, execução, importação remota ou acesso alternativo a arquivos; dependências ausentes são diagnósticos. O perfil fechado da biblioteca exclui os pacotes de tipos DOM e Node. Pacotes externos precisam ser fornecidos como declarações locais.
Processamento local e segredos
As entradas ficam nesta aba e no worker interrompível. Entradas, segredos, nomes de arquivos e contatos não são enviados, salvos, registrados nem medidos. Só o trabalho escolhido carrega código e metadados fixos deste site. Entradas sensíveis não têm botão de cópia original; exportações privadas exigem escolha e download explícitos. Redefinir ou sair libera referências; JavaScript não garante apagamento seguro da memória. Os campos de segredos de teste aceitam várias linhas e são visíveis nesta aba.
Limites de recursos
Máximo de 1 MiB de bytes UTF-8 somados entre textos e arquivos, 200.000 unidades UTF-16 por texto, 1.000 linhas, 32 níveis e 20.000 nós; máximo de 4 MiB de arquivos exportados e 20 arquivos. Cada execução termina ou é interrompida após 15 segundos. CSR DER de até 64 KiB; cabeçalhos DKIM de até 128 KiB, 1.000 campos, 8 KiB por campo e 20.000 linhas. TypeScript: até 20 arquivos, 25.000 caracteres cada e 100.000 no total, 20.000 tokens por arquivo, 128 níveis, 100.000 nós AST e 1.000 diagnósticos. Esses são limites do aplicativo, não da memória total do worker. CSV em UTF-8, com aspas, vírgula e CRLF, proteção de fórmulas e marcador nulo declarado.
Usar e verificar o resultado
- Entrada, um registro por linha
Use TypeScript5.9.3 fixo, bibliotecas padrão ES2022 incluídas e até20 arquivos virtuais relativos. Escolha opções de tipos, ES2020/ES2022 e modo de módulos; receba códigos e posições reais. Sem emissão, execução, importação remota ou acesso alternativo a arquivos; dependências ausentes são diagnósticos. O perfil fechado da biblioteca exclui os pacotes de tipos DOM e Node. Pacotes externos precisam ser fornecidos como declarações locais.
- Perfil declarado
Escolha o perfil exato e use dados sintéticos ou próprios autorizados. Verifique erros por registro, pressupostos e desconhecidos antes de salvar. Reabra saídas nativas com um leitor independente; validade local não comprova aceitação externa. Cancelar, editar ou redefinir descarta resultados antigos.
- Processamento local e segredos
As entradas ficam nesta aba e no worker interrompível. Entradas, segredos, nomes de arquivos e contatos não são enviados, salvos, registrados nem medidos. Só o trabalho escolhido carrega código e metadados fixos deste site. Entradas sensíveis não têm botão de cópia original; exportações privadas exigem escolha e download explícitos. Redefinir ou sair libera referências; JavaScript não garante apagamento seguro da memória. Os campos de segredos de teste aceitam várias linhas e são visíveis nesta aba.
- Limites de recursos
Máximo de 1 MiB de bytes UTF-8 somados entre textos e arquivos, 200.000 unidades UTF-16 por texto, 1.000 linhas, 32 níveis e 20.000 nós; máximo de 4 MiB de arquivos exportados e 20 arquivos. Cada execução termina ou é interrompida após 15 segundos. CSR DER de até 64 KiB; cabeçalhos DKIM de até 128 KiB, 1.000 campos, 8 KiB por campo e 20.000 linhas. TypeScript: até 20 arquivos, 25.000 caracteres cada e 100.000 no total, 20.000 tokens por arquivo, 128 níveis, 100.000 nós AST e 1.000 diagnósticos. Esses são limites do aplicativo, não da memória total do worker. CSV em UTF-8, com aspas, vírgula e CRLF, proteção de fórmulas e marcador nulo declarado.
Perguntas sobre este perfil local
Perfil declarado
Use TypeScript5.9.3 fixo, bibliotecas padrão ES2022 incluídas e até20 arquivos virtuais relativos. Escolha opções de tipos, ES2020/ES2022 e modo de módulos; receba códigos e posições reais. Sem emissão, execução, importação remota ou acesso alternativo a arquivos; dependências ausentes são diagnósticos. O perfil fechado da biblioteca exclui os pacotes de tipos DOM e Node. Pacotes externos precisam ser fornecidos como declarações locais.
Processamento local e segredos
As entradas ficam nesta aba e no worker interrompível. Entradas, segredos, nomes de arquivos e contatos não são enviados, salvos, registrados nem medidos. Só o trabalho escolhido carrega código e metadados fixos deste site. Entradas sensíveis não têm botão de cópia original; exportações privadas exigem escolha e download explícitos. Redefinir ou sair libera referências; JavaScript não garante apagamento seguro da memória. Os campos de segredos de teste aceitam várias linhas e são visíveis nesta aba.
Limites de recursos
Máximo de 1 MiB de bytes UTF-8 somados entre textos e arquivos, 200.000 unidades UTF-16 por texto, 1.000 linhas, 32 níveis e 20.000 nós; máximo de 4 MiB de arquivos exportados e 20 arquivos. Cada execução termina ou é interrompida após 15 segundos. CSR DER de até 64 KiB; cabeçalhos DKIM de até 128 KiB, 1.000 campos, 8 KiB por campo e 20.000 linhas. TypeScript: até 20 arquivos, 25.000 caracteres cada e 100.000 no total, 20.000 tokens por arquivo, 128 níveis, 100.000 nós AST e 1.000 diagnósticos. Esses são limites do aplicativo, não da memória total do worker. CSV em UTF-8, com aspas, vírgula e CRLF, proteção de fórmulas e marcador nulo declarado.
Avisos originais das dependências desta família de ferramentas de segurança locais, incluindo o compilador TypeScript e suas bibliotecas. Licença original e avisos de autoria