* Add Suggestion Provider For TS Directives
Adds a new completion provider to suggest typescript comment directives, such as `@ts-check` or `@ts-ignore`
Fixes#25413
* Add descriptions to snippets
**Bug**
Colorizer-tests currently installs an old version of typescript
**Fix**
Switch to using the standard typescript that all other extensions use. Also switch over to using the shared `vscode.d.ts` file
* Fix JSDoc Completion Provider
**Bug**
89da6ab81ffixed#11944 by changing how enter works in completion providers. Now if the completion exactly matches the current text, pressing `enter` is not captured by the the suggestion widget. Instead it inserts a new line into the editor. This broke the jsdoc completion provider which uses `''` as a placeholder insertion before calculating the actual insertion upon being accepted. This weird behavior is because of a of the current tsserver api
**Fix**
Change the insert text to a single space instead. This seems to fix this issue in my testing.
* Slightly more elegant fix
**Bug**
Most VSCode extensions currently specify `"exclude"` in their `tsconfig.json` but not `"include"`. This may result in extra files being included in each project
**Fix**
Add `"include": ["src/**/*"]` to all extension tsconfig files
Fixes#25809
**Bug**
Inline js in html currently only reports semantic errors. This means that `// @ts-check` does not work to help catch programming errors
**Fix**
Also report semantic errors in script tags
**Bug**
If the TSServer restarts with ongoing requests queued, the new server instance may not properly startup. in the logs, this looks like a series of cancelled request followed by a restart message, and then more cancelled requests of the same series
**fix**
I believe the root cause of this is that the request queue is not properly flushed and the request sequence numbers are not properly reset when starting the new server instance.
Fixes#25807
- Restored dimmed monokai bg colors
- Set saturation of blue tinted colors to 0
- Whitespace using indent guide color
- Improve contrast of inactive tab
- Add inputOption.activeBorder and focusBorder
Fixes#25742
- Focus color is now more muted
- Fixed notification foreground
- Added input option active border
- Added input validation colors
- Added title bar color
Part of #25742