Usando typescript em módulos JavaScript com ServiceNow SDK
Use typescript ao criar módulos JavaScript com ServiceNow SDK.
O typescript usa digitação estática e anotações de tipo para oferecer suporte aos desenvolvedores para detectar erros mais cedo ao escrever código Visual Studio Code.
Para obter informações gerais sobre como usar typescript, consulte Documentação do typescript no site typescriptlang.org.
Use typescript em módulos JavaScript
Use typescript em módulos JavaScript adicionando suporte para typescript em sua aplicação.
Antes de Iniciar
Instale o typescript versão 4.8.4 ou posterior. Para obter instruções de instalação, consulte Baixar typescrippt no site typescriptlang.org.
Função necessária: administrador
Por Que e Quando Desempenhar Esta Tarefa
Siga este procedimento para atualizar aplicações existentes que não foram criadas usando um modelo typescript para usar typescript em módulos . Começando com ServiceNow SDKVersão 3,0, suporte a aplicações usando typescript em módulos JavaScript por padrão usando opções de compilador padrão. Para usar um tsconfig.json Arquivo com opções personalizadas para transplicar o typescript para JavaScript durante o processo de compilação, configure o. TsconfigPath parâmetro no now.config.json arquivo. Se você quiser usar uma etapa de transpilação personalizada antes de criar a aplicação, configure o. ModulePaths parâmetro no now.config.json arquivo.
Procedimento
Adicione definições de tipo para APIs
Obtenha suporte de autodigitação para APIs e objetos programáveis fora das APIs Glide.
Antes de Iniciar
Função necessária: administrador
Por Que e Quando Desempenhar Esta Tarefa
dependências do now-sdk comando. Para obter mais informações, consulte Download e. dependências de script.Siga este procedimento para adicionar manualmente definições de tipos ao dependências do now-sdk não faz download. Você pode declarar módulos diretamente no ServiceNow SDKAcesso às APIs para stub para suporte de autodigitação. Esses módulos não são empacotados no pacote da aplicação, mas podem ser rastreados em um repositório de controle de código-fonte da aplicação e compartilhados entre desenvolvedores.