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

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 doble clic en el proyecto y vaya a Agregar > Nuevo archivo:

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:

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.
Javascript IntelliSense 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.tsse 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