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.

Arquivos de código locais virtuais
Linha 1

Usar e verificar o resultado

  1. 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.

  2. 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.

  3. 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.

  4. 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