Suporte a JavaScript e TypeScript no Visual Studio para Mac

Importante

O Visual Studio para Mac está programado para ser desativado em 31 de agosto de 2024, de acordo com a Política de Ciclo de Vida Moderna da Microsoft. Embora você possa continuar a trabalhar com o Visual Studio para Mac, há várias outras opções para desenvolvedores no Mac, como a versão prévia da nova extensão do Kit de Desenvolvimento em C# para VS Code.

Saiba mais sobre cronogramas e alternativas de suporte.

O Visual Studio para Mac dá suporte para JavaScript e TypeScript por meio do IntelliSense, da formatação de código e do realce de sintaxe.

typescript editor support

Para obter mais informações sobre como escrever JavaScript, consulte os guias Escrevendo código JavaScript.

Adicionando um arquivo JavaScript

Arquivos JavaScript frequentemente são adicionados a projetos do ASP.NET Core usando a caixa de diálogo Novo Arquivo. Para adicionar um arquivo do JavaScript, clique com o botão direito do mouse no projeto e acesse Adicionar > Novo Arquivo:

adding new files to the project

Na caixa de diálogo Novo Arquivo, selecione Web > Arquivo JS Vazio ou Web > Arquivos TypeScript. Dê um nome ao arquivo e, em seguida, escolha Novo:

creating a new typescript file from the template

IntelliSense

O Visual Studio para Mac usa o JavaScript Language Service para fornecer IntelliSense, permitindo que você tenha conclusão de código inteligente, informações de parâmetro e listas de membros ao escrever código.

O IntelliSense do JavaScript no Visual Studio para Mac pode ser baseado em inferência de tipos, JSDoc ou em declarações de TypeScript.

  • Inferência de tipos – o tipo de um objeto é presumido com base no contexto do código ao redor. Para obter mais informações, consulte a seção do Visual Studio sobre IntelliSense baseado na inferência de tipos.

  • JSDoc – há ocasiões em que a inferência de tipos não fornece as informações de tipo corretas. Nesses casos, as informações de tipo podem ser fornecidas explicitamente pelas anotações de JSDoc. Para obter mais informações, consulte a seção do Visual Studio sobre IntelliSense baseado no JSDoc

  • Arquivos de declaração de TypeScript – arquivos .d.ts são usados para fornecer valores para o IntelliSense de JavaScript. Tipos declarados no arquivo podem ser usados como tipos em comentários de JSDoc. Para obter mais informações, confira a seção do Visual Studio sobre IntelliSense baseado em arquivos de declaração TypeScript

    adding a typescript definition file

Confira também