Se você é um desenvolvedor JavaScript, pode ter ouvido falar do TypeScript<\/A>, um superconjunto tipado de JavaScript que compila para JavaScript puro. Se você também está criando widgets personalizados para o Web AppBuilder, usar TypeScript em um widget é uma ótima maneira de começar com TypeScript. Aqui estão algumas notas e dicas que descobri ao usar TypeScript dentro de um fluxo de trabalho de desenvolvimento de widget personalizado para Web AppBuilder.<\/P><\/P>
<\/P>
Exemplo completo
["dom", "es5", "scripthost", <\/><\/><\/><\/><\/><\/><\/><\/><\/><\/><\/><\/><\/><\/><\/><\/><\/><\/><\/><\/><\/> "es2015.promise"<\/><\/>]<\/>]<\/>]<\/>]<\/>]<\/>]<\/>]<\/>]<\/>]<\/>]<\/>]<\/>]<\/>]<\/>]<\/>]<\/>]<\/>]<\/>]<\/>]<\/>]["dom", "es5", "scripthost", "es2015.promise"]
Isso é muita informação, e às vezes é difícil acertar todas as configurações no seu projeto exatamente corretas, então eu montei um widget exemplo em um repositório GitHub disponível para download aqui: Exemplos Web AppBuilder Typescript<\/A>. Note que há 2 exemplos lá que representam 2 "estilos" de projeto, então por favor leia o arquivo README para esclarecimento sobre qual usar. Também estamos considerando incluir uma opção TypeScript no Gerador Custom Widget do Web AppBuilder<\/A>, e se você tiver algum feedback sobre o que gostaria de ver lá, por favor nos avise via este issue no GitHub<\/A>. Obrigado!
Obrigado aos membros da comunidade desenvolvedora David Wilton<\/A>, Alex Jones<\/A>, e Mike Tschudi<\/A> pela ajuda com o código e repositório.
Membros conectados podem postar, seguir atualizações e mais. Novo aqui? Registre uma conta gratuita.
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.