7312314bcb | ||
---|---|---|
.. | ||
scripts | ||
src | ||
CHANGELOG.json | ||
CHANGELOG.md | ||
Directory.Build.rsp | ||
LICENSE | ||
Microsoft.TypeSpec.VS.sln | ||
README.md | ||
nuget.config | ||
package.json | ||
publishManifest.json | ||
typespec.pkgdef |
README.md
TypeSpec Language Support for Visual Studio
Repository | Documentation | Issues | Samples
This provides provides TypeSpec language support for Visual Studio.
Features
- Live diagnostic reporting
- Syntax highlighting
- Code completion
- Code folding
- Formatting
- Hover info
- Rename refactoring
- Go to definition
Configure TypeSpec Visual Studio Extension
- Create a file
.vs/VSWorkspaceSettings.json
at the root of the project. - Add configuration as key value pair in this file. Example:
{
"typespec.tsp-server.path": "${workspaceFolder}/my-nested-project/node_modules/@typespec/compiler"
}
TypeSpec wil interpolate a few variables using this pattern ${<name>}
. For example ${workspaceFolder}
.
Available variables:
workspaceFolder
: Correspond to the root of your Visual Studio workspace.