Share via


Compatibilidad JavaScript y TypeScript en Visual Studio para Mac

Importante

Visual Studio para Mac está programado para su retirada el 31 de agosto de 31, 2024 de acuerdo con ladirectiva de ciclo de vida moderno de Microsoft. Aunque puede seguir trabajando con Visual Studio para Mac, hay otras opciones para desarrolladores en Mac, como la versión preliminar de la nueva extensión del Kit de desarrollo de C# para VS Code.

Obtenga más información sobre las escalas de tiempo de soporte técnico y las alternativas.

Visual Studio para Mac proporciona compatibilidad con Javascript y TypeScript mediante el resaltado de sintaxis, el formato de código e IntelliSense.

typescript editor support

Para obtener más información sobre la escritura de JavaScript, consulte las guías Escribir código JavaScript.

Agregar un archivo JavaScript

Los archivos JavaScript se suelen agregar a los proyectos de ASP.NET Core mediante el cuadro de diálogo Nuevo archivo. Para agregar un archivo JavaScript, haga clic con el botón derecho en el proyecto y vaya a Agregar > Nuevo archivo:

adding new files to the project

En el cuadro de diálogo Nuevo archivo, seleccione Web > Archivo JS vacío o Web > Archivo TypeScript. Asígnele un nombre y elija Aceptar:

creating a new typescript file from the template

IntelliSense

Visual Studio para Mac usa JavaScript Language Service para proporcionar IntelliSense, lo que permite finalizar el código de forma inteligente y obtener información de parámetros y listas de miembros al escribir código.

IntelliSense para JavaScript en Visual Studio para Mac puede basarse en la inferencia de tipos, JSDoc o declaración de TypeScript.

  • Inferencia de tipos: el tipo de un objeto se determina por el contexto del código que lo rodea. Para obtener más información, vea la sección de Visual Studio IntelliSense basado en la inferencia de tipos.

  • JSDoc: hay ocasiones en que la inferencia de tipos no proporciona la información de tipo correcta. En estos casos, la información de tipo puede proporcionarse explícitamente por anotaciones JSDoc. Para obtener más información, vea la sección de Visual Studio IntelliSense basado en JSDoc.

  • Archivos de declaración de TypeScript: los archivos .d.ts se usan para proporcionar los valores para Javascript IntelliSense. Los tipos declarados en ese archivo se pueden usar como tipos en los comentarios de JSDoc. Para obtener más información, vea la sección de Visual Studio de IntelliSense basado en archivos de declaración de TypeScript

    adding a typescript definition file

Consulte también