Repository: TypeScript
Issue: Partial Mode: IntelliSense not available for Typescript
Labels: Needs Investigation

<!-- ⚠️⚠️ Do Not Delete This! bug_report_template ⚠️⚠️ -->
<!-- Please read our Rules of Conduct: https://opensource.microsoft.com/codeofconduct/ -->
<!-- 🕮 Read our guide about submitting issues: https://github.com/microsoft/vscode/wiki/Submitting-Bugs-and-Suggestions -->
<!-- 🔎 Search existing issues to avoid creating duplicates. -->
<!-- 🧪 Test using the latest Insiders build to see if your issue has already been fixed: https://code.visualstudio.com/insiders/ -->
<!-- 💡 Instead of creating your report here, use 'Report Issue' from the 'Help' menu in VS Code to pre-fill useful information. -->
<!-- 🔧 Launch with `code --disable-extensions` to check. -->
Does this issue occur when all extensions are disabled? **Yes**

<!-- 🪓 If you answered No above, use 'Help: Start Extension Bisect' from Command Palette to try to identify the cause. -->
<!-- 📣 Issues caused by an extension need to be reported directly to the extension publisher. The 'Help > Report Issue' dialog can assist with this. -->
- VS Code Version: 1.94.2, commit 384ff7382de
- OS Version: Windows 22H2, WSL2 Ubuntu 22.04.5 LTS

**I have the project open inside WSL in VSCode.**

### Steps to reproduce

- Clone [this project](https://github.com/bhoov/vscode-manim), which is a vscode extension under development.
- Run `npm install --save-dev`
- Go to `extension.ts`. Write `vscode.window.` and don't get nice IntelliSense.
- In the status bar, TypeScript shows: `Partial Mode — Project Wide IntelliSense not available`.
- The output from `TypeScript` is the same as in issue microsoft/vscode#191441 but without the last line

```
TSServer exited. Code: null. Signal: SIGTERM
```

When I manually restart the TSServer, I also get this line.



### What I tried to fix this
- Reload without extensions -> same problem.
- Run `npm clean-install` and `npm cache verify`. Also manually deleted `node_modules/` folder and ran `npm install --save-dev` again.
- Check that built-in TypeScript/JavaScript is not disabled as described in issue microsoft/vscode#179589.

- TypeScript Log. I added `"typescript.tsserver.log": "verbose"` to my `settings.json`, then visited the TypeScript file again. The log is as follows: 

<details>

<summary>See full TypeScript log</summary>

```
Info 0    [17:52:28.235] Starting TS Server
Info 1    [17:52:28.237] Version: 5.6.3
Info 2    [17:52:28.237] Arguments: C:\Users\domin\AppData\Local\Programs\Microsoft VS Code\Code.exe c:\Users\domin\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js --useInferredProjectPerProjectRoot --enableTelemetry --cancellationPipeName C:\Users\domin\AppData\Local\Temp\vscode-typescript\9dd41fe1d00c6981b53f\tscancellation-acc4ebec8c3b9042e090.tmp* --logVerbosity verbose --logFile c:\Users\domin\AppData\Roaming\Code\logs\20241022T174555\window2\exthost\vscode.typescript-language-features\tsserver-log-7sMOR4\tsserver.log --locale en --noGetErrOnBackgroundUpdate --canUseWatchEvents --validateDefaultNpmLocation --useNodeIpc
Info 3    [17:52:28.237] Platform: win32 NodeVersion: v20.16.0 CaseSensitive: false
Info 4    [17:52:28.237] ServerMode: undefined hasUnknownServerMode: undefined
Info 5    [17:52:28.245] Binding...
Info 6    [17:52:28.265] request:
    {
      "seq": 0,
      "type": "request",
      "command": "configure",
      "arguments": {
        "hostInfo": "vscode",
        "preferences": {
          "providePrefixAndSuffixTextForRename": true,
          "allowRenameOfImportPath": true,
          "includePackageJsonAutoImports": "auto",
          "excludeLibrarySymbolsInNavTo": true
        },
        "watchOptions": {}
      }
    }
Info 7    [17:52:28.265] Host information vscode
Info 8    [17:52:28.266] Host watch options changed to undefined, it will be take effect for next watches.
Info 9    [17:52:28.266] response:
    {"seq":0,"type":"response","command":"configure","request_seq":0,"success":true}
Perf 10   [17:52:28.266] 0::configure: async elapsed time (in milliseconds) 1.6583
Info 11   [17:52:28.267] request:
    {
      "seq": 1,
      "type": "request",
      "command": "compilerOptionsForInferredProjects",
      "arguments": {
        "options": {
          "module": "ESNext",
          "moduleResolution": "Bundler",
          "target": "ES2022",
          "jsx": "react",
          "allowImportingTsExtensions": true,
          "strictNullChecks": true,
          "strictFunctionTypes": true,
          "sourceMap": true,
          "allowJs": true,
          "allowSyntheticDefaultImports": true,
          "allowNonTsExtensions": true,
          "resolveJsonModule": true
        }
      }
    }
Perf 12   [17:52:28.267] 1::compilerOptionsForInferredProjects: elapsed time (in milliseconds) 0.4578
Info 13   [17:52:28.267] response:
    {"seq":0,"type":"response","command":"compilerOptionsForInferredProjects","request_seq":1,"success":true,"body":true}
Info 14   [17:52:28.267] request:
    {
      "seq": 2,
      "type": "request",
      "command": "updateOpen",
      "arguments": {
        "changedFiles": [],
        "closedFiles": [],
        "openFiles": [
          {
            "file": "^/vscode-remote/wsl+ubuntu/home/dominic/dev/vscode-manim/src/previewCode.ts",
            "fileContent": "import * as vscode from 'vscode';\nimport { window } from 'vscode';\n\nconst PREVIEW_COMMAND = `\\x0C checkpoint_paste()`; // \\x0C is Ctrl + L\n\n/**\n * Whether the extension is currently executing a Manim command.\n * \n * Note that this is not capturing whether the `checkpoint_paste()` command is\n * still running. Instead, it only captures whether reading/writing to clipboard\n * is currently happening to prevent unpredictable behavior.\n * \n * We don't need to capture the state of `checkpoint_paste()` because users\n * might actually want to preview a cell (or another one) again from the start\n * even though the animation is still running. With the new VSCode terminal\n * shell integration, it will automatically send a `Ctrl + C` to the terminal\n * when a new command is sent, so the previous command will be interrupted.\n */\nlet isExecuting = false;\n\n/**\n * Interactively previews the given Manim code by means of the\n * `checkpoint_paste()` method from Manim.\n * \n * This workflow is described in [1] and was adapted from Sublime to VSCode by\n * means of this extension. The main features are discussed in [2]. A demo\n * is shown in the video \"How I animate 3Blue1Brown\" by Grant Sanderson [3],\n * with the workflow being showcased between 3:32 and 6:48.\n * \n * [1] https://github.com/3b1b/videos#workflow\n * [2] https://github.com/ManimCommunity/manim/discussions/3954#discussioncomment-10933720\n * [3] https://youtu.be/rbu7Zu5X1zI\n *\n * @param code The code to preview (e.g. from a Manim cell or from a custom selection).\n */\nexport async function previewCode(code: string): Promise<void> {\n    if (isExecuting) {\n        vscode.window.showInformationMessage('Please wait a few seconds, then try again.');\n        return;\n    }\n    isExecuting = true;\n\n    try {\n        const clipboardBuffer = await vscode.env.clipboard.readText();\n        await vscode.env.clipboard.writeText(code);\n\n        // Send command to interactive IPython shell\n        // See the new Terminal shell integration API (from VSCode release 1.93)\n        // https://code.visualstudio.com/updates/v1_93#_terminal-shell-integration-api\n        const terminal = vscode.window.activeTerminal || vscode.window.createTerminal();\n        if (terminal.shellIntegration) {\n            terminal.shellIntegration.executeCommand(PREVIEW_COMMAND);\n        } else {\n            terminal.sendText(PREVIEW_COMMAND);\n        }\n\n        // Restore original clipboard content\n        const timeout = vscode.workspace.getConfiguration(\"vscode-manim\").clipboardTimeout;\n        setTimeout(async () => {\n            await vscode.env.clipboard.writeText(clipboardBuffer);\n        }, timeout);\n    } catch (error) {\n        vscode.window.showErrorMessage(`Error: ${error}`);\n    } finally {\n        isExecuting = false;\n    }\n}\n",
            "scriptKindName": "TS"
          }
        ]
      }
    }
Info 15   [17:52:28.269] getConfigFileNameForFile:: File: ^/vscode-remote/wsl+ubuntu/home/dominic/dev/vscode-manim/src/previewCode.ts ProjectRootPath: undefined:: Result: undefined
Info 16   [17:52:28.274] Starting updateGraphWorker: Project: /dev/null/inferredProject1*
Info 17   [17:52:28.321] DirectoryWatcher:: Added:: WatchInfo: c:/Users/domin/AppData/Local/Programs/Microsoft VS Code/resources/app/extensions/node_modules 1 undefined WatchType: node_modules for closed script infos and package.jsons affecting module specifier cache
Info 18   [17:52:28.322] event:
    {"seq":0,"type":"event","event":"createDirectoryWatcher","body":{"id":1,"path":"c:/Users/domin/AppData/Local/Programs/Microsoft VS Code/resources/app/extensions/node_modules","recursive":true}}
Info 19   [17:52:28.322] Elapsed:: 0.6050999999999931ms DirectoryWatcher:: Added:: WatchInfo: c:/Users/domin/AppData/Local/Programs/Microsoft VS Code/resources/app/extensions/node_modules 1 undefined WatchType: node_modules for closed script infos and package.jsons affecting module specifier cache
Info 20   [17:52:28.329] DirectoryWatcher:: Added:: WatchInfo: C:/Users/domin/AppData/Local/Programs/Microsoft VS Code/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations
Info 21   [17:52:28.329] event:
    {"seq":0,"type":"event","event":"createDirectoryWatcher","body":{"id":2,"path":"C:/Users/domin/AppData/Local/Programs/Microsoft VS Code/node_modules","recursive":true}}
Info 22   [17:52:28.329] Elapsed:: 0.13769999999999527ms DirectoryWatcher:: Added:: WatchInfo: C:/Users/domin/AppData/Local/Programs/Microsoft VS Code/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations
Info 23   [17:52:28.331] DirectoryWatcher:: Added:: WatchInfo: C:/Users/domin/AppData/Local/Programs/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations
Info 24   [17:52:28.331] event:
    {"seq":0,"type":"event","event":"createDirectoryWatcher","body":{"id":3,"path":"C:/Users/domin/AppData/Local/Programs/node_modules","recursive":true}}
Info 25   [17:52:28.331] Elapsed:: 0.15390000000002146ms DirectoryWatcher:: Added:: WatchInfo: C:/Users/domin/AppData/Local/Programs/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations
Info 26   [17:52:28.332] DirectoryWatcher:: Added:: WatchInfo: C:/Users/domin/AppData/Local/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations
Info 27   [17:52:28.332] event:
    {"seq":0,"type":"event","event":"createDirectoryWatcher","body":{"id":4,"path":"C:/Users/domin/AppData/Local/node_modules","recursive":true}}
Info 28   [17:52:28.333] Elapsed:: 0.14949999999998909ms DirectoryWatcher:: Added:: WatchInfo: C:/Users/domin/AppData/Local/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations
Info 29   [17:52:28.334] DirectoryWatcher:: Added:: WatchInfo: C:/Users/domin/AppData/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations
Info 30   [17:52:28.334] event:
    {"seq":0,"type":"event","event":"createDirectoryWatcher","body":{"id":5,"path":"C:/Users/domin/AppData/node_modules","recursive":true}}
Info 31   [17:52:28.334] Elapsed:: 0.26699999999993906ms DirectoryWatcher:: Added:: WatchInfo: C:/Users/domin/AppData/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations
Info 32   [17:52:28.990] DirectoryWatcher:: Added:: WatchInfo: C:/Users/domin/AppData/Local/Programs/Microsoft VS Code/^ 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations
Info 33   [17:52:28.990] event:
    {"seq":0,"type":"event","event":"createDirectoryWatcher","body":{"id":6,"path":"C:/Users/domin/AppData/Local/Programs/Microsoft VS Code/^","recursive":true,"ignoreUpdate":true}}
Info 34   [17:52:28.991] Elapsed:: 0.14400000000000546ms DirectoryWatcher:: Added:: WatchInfo: C:/Users/domin/AppData/Local/Programs/Microsoft VS Code/^ 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations
Info 35   [17:52:28.991] DirectoryWatcher:: Added:: WatchInfo: C:/Users/domin/AppData/Local/Programs 0 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations
Info 36   [17:52:28.991] event:
    {"seq":0,"type":"event","event":"createDirectoryWatcher","body":{"id":7,"path":"C:/Users/domin/AppData/Local/Programs","recursive":false,"ignoreUpdate":true}}
Info 37   [17:52:28.991] Elapsed:: 0.08600000000001273ms DirectoryWatcher:: Added:: WatchInfo: C:/Users/domin/AppData/Local/Programs 0 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations
Info 38   [17:52:28.991] DirectoryWatcher:: Added:: WatchInfo: C:/Users/domin/AppData/Local 0 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations
Info 39   [17:52:28.991] event:
    {"seq":0,"type":"event","event":"createDirectoryWatcher","body":{"id":8,"path":"C:/Users/domin/AppData/Local","recursive":false,"ignoreUpdate":true}}
Info 40   [17:52:28.991] Elapsed:: 0.06970000000001164ms DirectoryWatcher:: Added:: WatchInfo: C:/Users/domin/AppData/Local 0 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations
Info 41   [17:52:28.991] DirectoryWatcher:: Added:: WatchInfo: C:/Users/domin/AppData 0 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations
Info 42   [17:52:28.991] event:
    {"seq":0,"type":"event","event":"createDirectoryWatcher","body":{"id":9,"path":"C:/Users/domin/AppData","recursive":false,"ignoreUpdate":true}}
Info 43   [17:52:28.991] Elapsed:: 0.08690000000001419ms DirectoryWatcher:: Added:: WatchInfo: C:/Users/domin/AppData 0 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations
Info 44   [17:52:28.999] DirectoryWatcher:: Added:: WatchInfo: C:/Users/domin/AppData/Local/Programs/Microsoft VS Code 0 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations
Info 45   [17:52:28.999] event:
    {"seq":0,"type":"event","event":"createDirectoryWatcher","body":{"id":10,"path":"C:/Users/domin/AppData/Local/Programs/Microsoft VS Code","recursive":false,"ignoreUpdate":true}}
Info 46   [17:52:28.999] Elapsed:: 0.11110000000007858ms DirectoryWatcher:: Added:: WatchInfo: C:/Users/domin/AppData/Local/Programs/Microsoft VS Code 0 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations
Info 47   [17:52:28.999] FileWatcher:: Added:: WatchInfo: c:/Users/domin/AppData/Local/Programs/Microsoft VS Code/resources/app/extensions/node_modules/typescript/lib/package.json 2000 undefined Project: /dev/null/inferredProject1* WatchType: File location affecting resolution
Info 48   [17:52:28.999] event:
    {"seq":0,"type":"event","event":"createFileWatcher","body":{"id":11,"path":"c:/Users/domin/AppData/Local/Programs/Microsoft VS Code/resources/app/extensions/node_modules/typescript/lib/package.json"}}
Info 49   [17:52:29.000] FileWatcher:: Added:: WatchInfo: C:\Users\domin\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\package.json 2000 undefined Project: /dev/null/inferredProject1* WatchType: File location affecting resolution
Info 50   [17:52:29.000] event:
    {"seq":0,"type":"event","event":"createFileWatcher","body":{"id":12,"path":"C:\\Users\\domin\\AppData\\Local\\Programs\\Microsoft VS Code\\resources\\app\\extensions\\node_modules\\typescript\\package.json"}}
Info 51   [17:52:29.001] DirectoryWatcher:: Added:: WatchInfo: C:/Users/domin/AppData/Local/Programs/Microsoft VS Code/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots
Info 52   [17:52:29.001] event:
    {"seq":0,"type":"event","event":"createDirectoryWatcher","body":{"id":13,"path":"C:/Users/domin/AppData/Local/Programs/Microsoft VS Code/node_modules/@types","recursive":true,"ignoreUpdate":true}}
Info 53   [17:52:29.001] Elapsed:: 0.05749999999989086ms DirectoryWatcher:: Added:: WatchInfo: C:/Users/domin/AppData/Local/Programs/Microsoft VS Code/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots
Info 54   [17:52:29.001] DirectoryWatcher:: Added:: WatchInfo: C:/Users/domin/AppData/Local/Programs/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots
Info 55   [17:52:29.001] event:
    {"seq":0,"type":"event","event":"createDirectoryWatcher","body":{"id":14,"path":"C:/Users/domin/AppData/Local/Programs/node_modules/@types","recursive":true,"ignoreUpdate":true}}
Info 56   [17:52:29.001] Elapsed:: 0.04039999999986321ms DirectoryWatcher:: Added:: WatchInfo: C:/Users/domin/AppData/Local/Programs/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots
Info 57   [17:52:29.001] DirectoryWatcher:: Added:: WatchInfo: C:/Users/domin/AppData/Local/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots
Info 58   [17:52:29.001] event:
    {"seq":0,"type":"event","event":"createDirectoryWatcher","body":{"id":15,"path":"C:/Users/domin/AppData/Local/node_modules/@types","recursive":true,"ignoreUpdate":true}}
Info 59   [17:52:29.001] Elapsed:: 0.040199999999913416ms DirectoryWatcher:: Added:: WatchInfo: C:/Users/domin/AppData/Local/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots
Info 60   [17:52:29.001] DirectoryWatcher:: Added:: WatchInfo: C:/Users/domin/AppData/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots
Info 61   [17:52:29.001] event:
    {"seq":0,"type":"event","event":"createDirectoryWatcher","body":{"id":16,"path":"C:/Users/domin/AppData/node_modules/@types","recursive":true,"ignoreUpdate":true}}
Info 62   [17:52:29.001] Elapsed:: 0.03099999999994907ms DirectoryWatcher:: Added:: WatchInfo: C:/Users/domin/AppData/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots
Info 63   [17:52:29.001] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* projectStateVersion: 1 projectProgramVersion: 0 structureChanged: true structureIsReused:: Not Elapsed: 727.0486000000001ms
Info 64   [17:52:29.001] Project '/dev/null/inferredProject1*' (Inferred)
Info 65   [17:52:29.005] 	Files (64)
	c:/Users/domin/AppData/Local/Programs/Microsoft VS Code/resources/app/extensions/node_modules/typescript/lib/lib.es5.d.ts
	c:/Users/domin/AppData/Local/Programs/Microsoft VS Code/resources/app/extensions/node_modules/typescript/lib/lib.es2015.d.ts
	c:/Users/domin/AppData/Local/Programs/Microsoft VS Code/resources/app/extensions/node_modules/typescript/lib/lib.es2016.d.ts
	c:/Users/domin/AppData/Local/Programs/Microsoft VS Code/resources/app/extensions/node_modules/typescript/lib/lib.es2017.d.ts
	c:/Users/domin/AppData/Local/Programs/Microsoft VS Code/resources/app/extensions/node_modules/typescript/lib/lib.es2018.d.ts
	c:/Users/domin/AppData/Local/Programs/Microsoft VS Code/resources/app/extensions/node_modules/typescript/lib/lib.es2019.d.ts
	c:/Users/domin/AppData/Local/Programs/Microsoft VS Code/resources/app/extensions/node_modules/typescript/lib/lib.es2020.d.ts
	c:/Users/domin/AppData/Local/Programs/Microsoft VS Code/resources/app/extensions/node_modules/typescript/lib/lib.es2021.d.ts
	c:/Users/domin/AppData/Local/Programs/Microsoft VS Code/resources/app/extensions/node_modules/typescript/lib/lib.es2022.d.ts
	c:/Users/domin/AppData/Local/Programs/Microsoft VS Code/resources/app/extensions/node_modules/typescript/lib/lib.dom.d.ts
	c:/Users/domin/AppData/Local/Programs/Microsoft VS Code/resources/app/extensions/node_modules/typescript/lib/lib.dom.iterable.d.ts
	c:/Users/domin/AppData/Local/Programs/Microsoft VS Code/resources/app/extensions/node_modules/typescript/lib/lib.dom.asynciterable.d.ts
	c:/Users/domin/AppData/Local/Programs/Microsoft VS Code/resources/app/extensions/node_modules/typescript/lib/lib.webworker.importscripts.d.ts
	c:/Users/domin/AppData/Local/Programs/Microsoft VS Code/resources/app/extensions/node_modules/typescript/lib/lib.scripthost.d.ts
	c:/Users/domin/AppData/Local/Programs/Microsoft VS Code/resources/app/extensions/node_modules/typescript/lib/lib.es2015.core.d.ts
	c:/Users/domin/AppData/Local/Programs/Microsoft VS Code/resources/app/extensions/node_modules/typescript/lib/lib.es2015.collection.d.ts
	c:/Users/domin/AppData/Local/Programs/Microsoft VS Code/resources/app/extensions/node_modules/typescript/lib/lib.es2015.generator.d.ts
	c:/Users/domin/AppData/Local/Programs/Microsoft VS Code/resources/app/extensions/node_modules/typescript/lib/lib.es2015.iterable.d.ts
	c:/Users/domin/AppData/Local/Programs/Microsoft VS Code/resources/app/extensions/node_modules/typescript/lib/lib.es2015.promise.d.ts
	c:/Users/domin/AppData/Local/Programs/Microsoft VS Code/resources/app/extensions/node_modules/typescript/lib/lib.es2015.proxy.d.ts
	c:/Users/domin/AppData/Local/Programs/Microsoft VS Code/resources/app/extensions/node_modules/typescript/lib/lib.es2015.reflect.d.ts
	c:/Users/domin/AppData/Local/Programs/Microsoft VS Code/resources/app/extensions/node_modules/typescript/lib/lib.es2015.symbol.d.ts
	c:/Users/domin/AppData/Local/Programs/Microsoft VS Code/resources/app/extensions/node_modules/typescript/lib/lib.es2015.symbol.wellknown.d.ts
	c:/Users/domin/AppData/Local/Programs/Microsoft VS Code/resources/app/extensions/node_modules/typescript/lib/lib.es2016.array.include.d.ts
	c:/Users/domin/AppData/Local/Programs/Microsoft VS Code/resources/app/extensions/node_modules/typescript/lib/lib.es2016.intl.d.ts
	c:/Users/domin/AppData/Local/Programs/Microsoft VS Code/resources/app/extensions/node_modules/typescript/lib/lib.es2017.date.d.ts
	c:/Users/domin/AppData/Local/Programs/Microsoft VS Code/resources/app/extensions/node_modules/typescript/lib/lib.es2017.object.d.ts
	c:/Users/domin/AppData/Local/Programs/Microsoft VS Code/resources/app/extensions/node_modules/typescript/lib/lib.es2017.sharedmemory.d.ts
	c:/Users/domin/AppData/Local/Programs/Microsoft VS Code/resources/app/extensions/node_modules/typescript/lib/lib.es2017.string.d.ts
	c:/Users/domin/AppData/Local/Programs/Microsoft VS Code/resources/app/extensions/node_modules/typescript/lib/lib.es2017.intl.d.ts
	c:/Users/domin/AppData/Local/Programs/Microsoft VS Code/resources/app/extensions/node_modules/typescript/lib/lib.es2017.typedarrays.d.ts
	c:/Users/domin/AppData/Local/Programs/Microsoft VS Code/resources/app/extensions/node_modules/typescript/lib/lib.es2018.asyncgenerator.d.ts
	c:/Users/domin/AppData/Local/Programs/Microsoft VS Code/resources/app/extensions/node_modules/typescript/lib/lib.es2018.asynciterable.d.ts
	c:/Users/domin/AppData/Local/Programs/Microsoft VS Code/resources/app/extensions/node_modules/typescript/lib/lib.es2018.intl.d.ts
	c:/Users/domin/AppData/Local/Programs/Microsoft VS Code/resources/app/extensions/node_modules/typescript/lib/lib.es2018.promise.d.ts
	c:/Users/domin/AppData/Local/Programs/Microsoft VS Code/resources/app/extensions/node_modules/typescript/lib/lib.es2018.regexp.d.ts
	c:/Users/domin/AppData/Local/Programs/Microsoft VS Code/resources/app/extensions/node_modules/typescript/lib/lib.es2019.array.d.ts
	c:/Users/domin/AppData/Local/Programs/Microsoft VS Code/resources/app/extensions/node_modules/typescript/lib/lib.es2019.object.d.ts
	c:/Users/domin/AppData/Local/Programs/Microsoft VS Code/resources/app/extensions/node_modules/typescript/lib/lib.es2019.string.d.ts
	c:/Users/domin/AppData/Local/Programs/Microsoft VS Code/resources/app/extensions/node_modules/typescript/lib/lib.es2019.symbol.d.ts
	c:/Users/domin/AppData/Local/Programs/Microsoft VS Code/resources/app/extensions/node_modules/typescript/lib/lib.es2019.intl.d.ts
	c:/Users/domin/AppData/Local/Programs/Microsoft VS Code/resources/app/extensions/node_modules/typescript/lib/lib.es2020.bigint.d.ts
	c:/Users/domin/AppData/Local/Programs/Microsoft VS Code/resources/app/extensions/node_modules/typescript/lib/lib.es2020.date.d.ts
	c:/Users/domin/AppData/Local/Programs/Microsoft VS Code/resources/app/extensions/node_modules/typescript/lib/lib.es2020.promise.d.ts
	c:/Users/domin/AppData/Local/Programs/Microsoft VS Code/resources/app/extensions/node_modules/typescript/lib/lib.es2020.sharedmemory.d.ts
	c:/Users/domin/AppData/Local/Programs/Microsoft VS Code/resources/app/extensions/node_modules/typescript/lib/lib.es2020.string.d.ts
	c:/Users/domin/AppData/Local/Programs/Microsoft VS Code/resources/app/extensions/node_modules/typescript/lib/lib.es2020.symbol.wellknown.d.ts
	c:/Users/domin/AppData/Local/Programs/Microsoft VS Code/resources/app/extensions/node_modules/typescript/lib/lib.es2020.intl.d.ts
	c:/Users/domin/AppData/Local/Programs/Microsoft VS Code/resources/app/extensions/node_modules/typescript/lib/lib.es2020.number.d.ts
	c:/Users/domin/AppData/Local/Programs/Microsoft VS Code/resources/app/extensions/node_modules/typescript/lib/lib.es2021.promise.d.ts
	c:/Users/domin/AppData/Local/Programs/Microsoft VS Code/resources/app/extensions/node_modules/typescript/lib/lib.es2021.string.d.ts
	c:/Users/domin/AppData/Local/Programs/Microsoft VS Code/resources/app/extensions/node_modules/typescript/lib/lib.es2021.weakref.d.ts
	c:/Users/domin/AppData/Local/Programs/Microsoft VS Code/resources/app/extensions/node_modules/typescript/lib/lib.es2021.intl.d.ts
	c:/Users/domin/AppData/Local/Programs/Microsoft VS Code/resources/app/extensions/node_modules/typescript/lib/lib.es2022.array.d.ts
	c:/Users/domin/AppData/Local/Programs/Microsoft VS Code/resources/app/extensions/node_modules/typescript/lib/lib.es2022.error.d.ts
	c:/Users/domin/AppData/Local/Programs/Microsoft VS Code/resources/app/extensions/node_modules/typescript/lib/lib.es2022.intl.d.ts
	c:/Users/domin/AppData/Local/Programs/Microsoft VS Code/resources/app/extensions/node_modules/typescript/lib/lib.es2022.object.d.ts
	c:/Users/domin/AppData/Local/Programs/Microsoft VS Code/resources/app/extensions/node_modules/typescript/lib/lib.es2022.sharedmemory.d.ts
	c:/Users/domin/AppData/Local/Programs/Microsoft VS Code/resources/app/extensions/node_modules/typescript/lib/lib.es2022.string.d.ts
	c:/Users/domin/AppData/Local/Programs/Microsoft VS Code/resources/app/extensions/node_modules/typescript/lib/lib.es2022.regexp.d.ts
	c:/Users/domin/AppData/Local/Programs/Microsoft VS Code/resources/app/extensions/node_modules/typescript/lib/lib.decorators.d.ts
	c:/Users/domin/AppData/Local/Programs/Microsoft VS Code/resources/app/extensions/node_modules/typescript/lib/lib.decorators.legacy.d.ts
	c:/Users/domin/AppData/Local/Programs/Microsoft VS Code/resources/app/extensions/node_modules/typescript/lib/lib.es2022.full.d.ts
	^/vscode-remote/wsl+ubuntu/home/dominic/dev/vscode-manim/src/previewCode.ts


	resources/app/extensions/node_modules/typescript/lib/lib.es5.d.ts
	  Library referenced via 'es5' from file 'resources/app/extensions/node_modules/typescript/lib/lib.es2015.d.ts'
	resources/app/extensions/node_modules/typescript/lib/lib.es2015.d.ts
	  Library referenced via 'es2015' from file 'resources/app/extensions/node_modules/typescript/lib/lib.es2016.d.ts'
	resources/app/extensions/node_modules/typescript/lib/lib.es2016.d.ts
	  Library referenced via 'es2016' from file 'resources/app/extensions/node_modules/typescript/lib/lib.es2017.d.ts'
	resources/app/extensions/node_modules/typescript/lib/lib.es2017.d.ts
	  Library referenced via 'es2017' from file 'resources/app/extensions/node_modules/typescript/lib/lib.es2018.d.ts'
	resources/app/extensions/node_modules/typescript/lib/lib.es2018.d.ts
	  Library referenced via 'es2018' from file 'resources/app/extensions/node_modules/typescript/lib/lib.es2019.d.ts'
	resources/app/extensions/node_modules/typescript/lib/lib.es2019.d.ts
	  Library referenced via 'es2019' from file 'resources/app/extensions/node_modules/typescript/lib/lib.es2020.d.ts'
	resources/app/extensions/node_modules/typescript/lib/lib.es2020.d.ts
	  Library referenced via 'es2020' from file 'resources/app/extensions/node_modules/typescript/lib/lib.es2021.d.ts'
	resources/app/extensions/node_modules/typescript/lib/lib.es2021.d.ts
	  Library referenced via 'es2021' from file 'resources/app/extensions/node_modules/typescript/lib/lib.es2022.d.ts'
	resources/app/extensions/node_modules/typescript/lib/lib.es2022.d.ts
	  Library referenced via 'es2022' from file 'resources/app/extensions/node_modules/typescript/lib/lib.es2022.full.d.ts'
	resources/app/extensions/node_modules/typescript/lib/lib.dom.d.ts
	  Library referenced via 'dom' from file 'resources/app/extensions/node_modules/typescript/lib/lib.es2022.full.d.ts'
	resources/app/extensions/node_modules/typescript/lib/lib.dom.iterable.d.ts
	  Library referenced via 'dom.iterable' from file 'resources/app/extensions/node_modules/typescript/lib/lib.es2022.full.d.ts'
	resources/app/extensions/node_modules/typescript/lib/lib.dom.asynciterable.d.ts
	  Library referenced via 'dom.asynciterable' from file 'resources/app/extensions/node_modules/typescript/lib/lib.es2022.full.d.ts'
	resources/app/extensions/node_modules/typescript/lib/lib.webworker.importscripts.d.ts
	  Library referenced via 'webworker.importscripts' from file 'resources/app/extensions/node_modules/typescript/lib/lib.es2022.full.d.ts'
	resources/app/extensions/node_modules/typescript/lib/lib.scripthost.d.ts
	  Library referenced via 'scripthost' from file 'resources/app/extensions/node_modules/typescript/lib/lib.es2022.full.d.ts'
	resources/app/extensions/node_modules/typescript/lib/lib.es2015.core.d.ts
	  Library referenced via 'es2015.core' from file 'resources/app/extensions/node_modules/typescript/lib/lib.es2015.d.ts'
	resources/app/extensions/node_modules/typescript/lib/lib.es2015.collection.d.ts
	  Library referenced via 'es2015.collection' from file 'resources/app/extensions/node_modules/typescript/lib/lib.es2015.d.ts'
	resources/app/extensions/node_modules/typescript/lib/lib.es2015.generator.d.ts
	  Library referenced via 'es2015.generator' from file 'resources/app/extensions/node_modules/typescript/lib/lib.es2015.d.ts'
	resources/app/extensions/node_modules/typescript/lib/lib.es2015.iterable.d.ts
	  Library referenced via 'es2015.iterable' from file 'resources/app/extensions/node_modules/typescript/lib/lib.es2015.d.ts'
	  Library referenced via 'es2015.iterable' from file 'resources/app/extensions/node_modules/typescript/lib/lib.es2015.generator.d.ts'
	  Library referenced via 'es2015.iterable' from file 'resources/app/extensions/node_modules/typescript/lib/lib.es2018.asynciterable.d.ts'
	  Library referenced via 'es2015.iterable' from file 'resources/app/extensions/node_modules/typescript/lib/lib.es2019.object.d.ts'
	  Library referenced via 'es2015.iterable' from file 'resources/app/extensions/node_modules/typescript/lib/lib.es2020.symbol.wellknown.d.ts'
	resources/app/extensions/node_modules/typescript/lib/lib.es2015.promise.d.ts
	  Library referenced via 'es2015.promise' from file 'resources/app/extensions/node_modules/typescript/lib/lib.es2015.d.ts'
	resources/app/extensions/node_modules/typescript/lib/lib.es2015.proxy.d.ts
	  Library referenced via 'es2015.proxy' from file 'resources/app/extensions/node_modules/typescript/lib/lib.es2015.d.ts'
	resources/app/extensions/node_modules/typescript/lib/lib.es2015.reflect.d.ts
	  Library referenced via 'es2015.reflect' from file 'resources/app/extensions/node_modules/typescript/lib/lib.es2015.d.ts'
	resources/app/extensions/node_modules/typescript/lib/lib.es2015.symbol.d.ts
	  Library referenced via 'es2015.symbol' from file 'resources/app/extensions/node_modules/typescript/lib/lib.es2015.iterable.d.ts'
	  Library referenced via 'es2015.symbol' from file 'resources/app/extensions/node_modules/typescript/lib/lib.es2015.d.ts'
	  Library referenced via 'es2015.symbol' from file 'resources/app/extensions/node_modules/typescript/lib/lib.es2015.symbol.wellknown.d.ts'
	  Library referenced via 'es2015.symbol' from file 'resources/app/extensions/node_modules/typescript/lib/lib.es2017.sharedmemory.d.ts'
	  Library referenced via 'es2015.symbol' from file 'resources/app/extensions/node_modules/typescript/lib/lib.es2018.asynciterable.d.ts'
	  Library referenced via 'es2015.symbol' from file 'resources/app/extensions/node_modules/typescript/lib/lib.es2020.symbol.wellknown.d.ts'
	resources/app/extensions/node_modules/typescript/lib/lib.es2015.symbol.wellknown.d.ts
	  Library referenced via 'es2015.symbol.wellknown' from file 'resources/app/extensions/node_modules/typescript/lib/lib.es2015.d.ts'
	  Library referenced via 'es2015.symbol.wellknown' from file 'resources/app/extensions/node_modules/typescript/lib/lib.es2017.sharedmemory.d.ts'
	resources/app/extensions/node_modules/typescript/lib/lib.es2016.array.include.d.ts
	  Library referenced via 'es2016.array.include' from file 'resources/app/extensions/node_modules/typescript/lib/lib.es2016.d.ts'
	resources/app/extensions/node_modules/typescript/lib/lib.es2016.intl.d.ts
	  Library referenced via 'es2016.intl' from file 'resources/app/extensions/node_modules/typescript/lib/lib.es2016.d.ts'
	resources/app/extensions/node_modules/typescript/lib/lib.es2017.date.d.ts
	  Library referenced via 'es2017.date' from file 'resources/app/extensions/node_modules/typescript/lib/lib.es2017.d.ts'
	resources/app/extensions/node_modules/typescript/lib/lib.es2017.object.d.ts
	  Library referenced via 'es2017.object' from file 'resources/app/extensions/node_modules/typescript/lib/lib.es2017.d.ts'
	resources/app/extensions/node_modules/typescript/lib/lib.es2017.sharedmemory.d.ts
	  Library referenced via 'es2017.sharedmemory' from file 'resources/app/extensions/node_modules/typescript/lib/lib.es2017.d.ts'
	resources/app/extensions/node_modules/typescript/lib/lib.es2017.string.d.ts
	  Library referenced via 'es2017.string' from file 'resources/app/extensions/node_modules/typescript/lib/lib.es2017.d.ts'
	resources/app/extensions/node_modules/typescript/lib/lib.es2017.intl.d.ts
	  Library referenced via 'es2017.intl' from file 'resources/app/extensions/node_modules/typescript/lib/lib.es2017.d.ts'
	resources/app/extensions/node_modules/typescript/lib/lib.es2017.typedarrays.d.ts
	  Library referenced via 'es2017.typedarrays' from file 'resources/app/extensions/node_modules/typescript/lib/lib.es2017.d.ts'
	resources/app/extensions/node_modules/typescript/lib/lib.es2018.asyncgenerator.d.ts
	  Library referenced via 'es2018.asyncgenerator' from file 'resources/app/extensions/node_modules/typescript/lib/lib.es2018.d.ts'
	resources/app/extensions/node_modules/typescript/lib/lib.es2018.asynciterable.d.ts
	  Library referenced via 'es2018.asynciterable' from file 'resources/app/extensions/node_modules/typescript/lib/lib.es2018.d.ts'
	  Library referenced via 'es2018.asynciterable' from file 'resources/app/extensions/node_modules/typescript/lib/lib.es2018.asyncgenerator.d.ts'
	resources/app/extensions/node_modules/typescript/lib/lib.es2018.intl.d.ts
	  Library referenced via 'es2018.intl' from file 'resources/app/extensions/node_modules/typescript/lib/lib.es2018.d.ts'
	  Library referenced via 'es2018.intl' from file 'resources/app/extensions/node_modules/typescript/lib/lib.es2020.intl.d.ts'
	resources/app/extensions/node_modules/typescript/lib/lib.es2018.promise.d.ts
	  Library referenced via 'es2018.promise' from file 'resources/app/extensions/node_modules/typescript/lib/lib.es2018.d.ts'
	resources/app/extensions/node_modules/typescript/lib/lib.es2018.regexp.d.ts
	  Library referenced via 'es2018.regexp' from file 'resources/app/extensions/node_modules/typescript/lib/lib.es2018.d.ts'
	resources/app/extensions/node_modules/typescript/lib/lib.es2019.array.d.ts
	  Library referenced via 'es2019.array' from file 'resources/app/extensions/node_modules/typescript/lib/lib.es2019.d.ts'
	resources/app/extensions/node_modules/typescript/lib/lib.es2019.object.d.ts
	  Library referenced via 'es2019.object' from file 'resources/app/extensions/node_modules/typescript/lib/lib.es2019.d.ts'
	resources/app/extensions/node_modules/typescript/lib/lib.es2019.string.d.ts
	  Library referenced via 'es2019.string' from file 'resources/app/extensions/node_modules/typescript/lib/lib.es2019.d.ts'
	resources/app/extensions/node_modules/typescript/lib/lib.es2019.symbol.d.ts
	  Library referenced via 'es2019.symbol' from file 'resources/app/extensions/node_modules/typescript/lib/lib.es2019.d.ts'
	resources/app/extensions/node_modules/typescript/lib/lib.es2019.intl.d.ts
	  Library referenced via 'es2019.intl' from file 'resources/app/extensions/node_modules/typescript/lib/lib.es2019.d.ts'
	resources/app/extensions/node_modules/typescript/lib/lib.es2020.bigint.d.ts
	  Library referenced via 'es2020.bigint' from file 'resources/app/extensions/node_modules/typescript/lib/lib.es2020.d.ts'
	resources/app/extensions/node_modules/typescript/lib/lib.es2020.date.d.ts
	  Library referenced via 'es2020.date' from file 'resources/app/extensions/node_modules/typescript/lib/lib.es2020.d.ts'
	resources/app/extensions/node_modules/typescript/lib/lib.es2020.promise.d.ts
	  Library referenced via 'es2020.promise' from file 'resources/app/extensions/node_modules/typescript/lib/lib.es2020.d.ts'
	resources/app/extensions/node_modules/typescript/lib/lib.es2020.sharedmemory.d.ts
	  Library referenced via 'es2020.sharedmemory' from file 'resources/app/extensions/node_modules/typescript/lib/lib.es2020.d.ts'
	resources/app/extensions/node_modules/typescript/lib/lib.es2020.string.d.ts
	  Library referenced via 'es2020.string' from file 'resources/app/extensions/node_modules/typescript/lib/lib.es2020.d.ts'
	resources/app/extensions/node_modules/typescript/lib/lib.es2020.symbol.wellknown.d.ts
	  Library referenced via 'es2020.symbol.wellknown' from file 'resources/app/extensions/node_modules/typescript/lib/lib.es2020.string.d.ts'
	  Library referenced via 'es2020.symbol.wellknown' from file 'resources/app/extensions/node_modules/typescript/lib/lib.es2020.d.ts'
	resources/app/extensions/node_modules/typescript/lib/lib.es2020.intl.d.ts
	  Library referenced via 'es2020.intl' from file 'resources/app/extensions/node_modules/typescript/lib/lib.es2020.bigint.d.ts'
	  Library referenced via 'es2020.intl' from file 'resources/app/extensions/node_modules/typescript/lib/lib.es2020.date.d.ts'
	  Library referenced via 'es2020.intl' from file 'resources/app/extensions/node_modules/typescript/lib/lib.es2020.number.d.ts'
	  Library referenced via 'es2020.intl' from file 'resources/app/extensions/node_modules/typescript/lib/lib.es2020.d.ts'
	resources/app/extensions/node_modules/typescript/lib/lib.es2020.number.d.ts
	  Library referenced via 'es2020.number' from file 'resources/app/extensions/node_modules/typescript/lib/lib.es2020.d.ts'
	resources/app/extensions/node_modules/typescript/lib/lib.es2021.promise.d.ts
	  Library referenced via 'es2021.promise' from file 'resources/app/extensions/node_modules/typescript/lib/lib.es2021.d.ts'
	resources/app/extensions/node_modules/typescript/lib/lib.es2021.string.d.ts
	  Library referenced via 'es2021.string' from file 'resources/app/extensions/node_modules/typescript/lib/lib.es2021.d.ts'
	resources/app/extensions/node_modules/typescript/lib/lib.es2021.weakref.d.ts
	  Library referenced via 'es2021.weakref' from file 'resources/app/extensions/node_modules/typescript/lib/lib.es2021.d.ts'
	resources/app/extensions/node_modules/typescript/lib/lib.es2021.intl.d.ts
	  Library referenced via 'es2021.intl' from file 'resources/app/extensions/node_modules/typescript/lib/lib.es2021.d.ts'
	resources/app/extensions/node_modules/typescript/lib/lib.es2022.array.d.ts
	  Library referenced via 'es2022.array' from file 'resources/app/extensions/node_modules/typescript/lib/lib.es2022.d.ts'
	resources/app/extensions/node_modules/typescript/lib/lib.es2022.error.d.ts
	  Library referenced via 'es2022.error' from file 'resources/app/extensions/node_modules/typescript/lib/lib.es2022.d.ts'
	resources/app/extensions/node_modules/typescript/lib/lib.es2022.intl.d.ts
	  Library referenced via 'es2022.intl' from file 'resources/app/extensions/node_modules/typescript/lib/lib.es2022.d.ts'
	resources/app/extensions/node_modules/typescript/lib/lib.es2022.object.d.ts
	  Library referenced via 'es2022.object' from file 'resources/app/extensions/node_modules/typescript/lib/lib.es2022.d.ts'
	resources/app/extensions/node_modules/typescript/lib/lib.es2022.sharedmemory.d.ts
	  Library referenced via 'es2022.sharedmemory' from file 'resources/app/extensions/node_modules/typescript/lib/lib.es2022.d.ts'
	resources/app/extensions/node_modules/typescript/lib/lib.es2022.string.d.ts
	  Library referenced via 'es2022.string' from file 'resources/app/extensions/node_modules/typescript/lib/lib.es2022.d.ts'
	resources/app/extensions/node_modules/typescript/lib/lib.es2022.regexp.d.ts
	  Library referenced via 'es2022.regexp' from file 'resources/app/extensions/node_modules/typescript/lib/lib.es2022.d.ts'
	resources/app/extensions/node_modules/typescript/lib/lib.decorators.d.ts
	  Library referenced via 'decorators' from file 'resources/app/extensions/node_modules/typescript/lib/lib.es5.d.ts'
	resources/app/extensions/node_modules/typescript/lib/lib.decorators.legacy.d.ts
	  Library referenced via 'decorators.legacy' from file 'resources/app/extensions/node_modules/typescript/lib/lib.es5.d.ts'
	resources/app/extensions/node_modules/typescript/lib/lib.es2022.full.d.ts
	  Default library for target 'es2022'
	^/vscode-remote/wsl+ubuntu/home/dominic/dev/vscode-manim/src/previewCode.ts
	  Root file specified for compilation

Info 66   [17:52:29.005] -----------------------------------------------
Info 67   [17:52:29.008] Project '/dev/null/inferredProject1*' (Inferred)
Info 67   [17:52:29.008] 	Files (64)

Info 67   [17:52:29.008] -----------------------------------------------
Info 67   [17:52:29.008] Open files: 
Info 67   [17:52:29.008] 	FileName: ^/vscode-remote/wsl+ubuntu/home/dominic/dev/vscode-manim/src/previewCode.ts ProjectRootPath: undefined
Info 67   [17:52:29.008] 		Projects: /dev/null/inferredProject1*
Perf 67   [17:52:29.008] 2::updateOpen: elapsed time (in milliseconds) 740.6395
Info 68   [17:52:29.008] response:
    {"seq":0,"type":"response","command":"updateOpen","request_seq":2,"success":true,"performanceData":{"updateGraphDurationMs":727.0486000000001},"body":true}
Info 69   [17:52:29.008] event:
    {"seq":0,"type":"event","event":"typingsInstallerPid","body":{"pid":7012}}
Info 70   [17:52:29.009] request:
    {
      "seq": 4,
      "type": "request",
      "command": "configure",
      "arguments": {
        "file": "^/vscode-remote/wsl+ubuntu/home/dominic/dev/vscode-manim/src/previewCode.ts",
        "formatOptions": {
          "tabSize": 4,
          "indentSize": 4,
          "convertTabsToSpaces": true,
          "newLineCharacter": "\n",
          "insertSpaceAfterCommaDelimiter": true,
          "insertSpaceAfterConstructor": false,
          "insertSpaceAfterSemicolonInForStatements": true,
          "insertSpaceBeforeAndAfterBinaryOperators": true,
          "insertSpaceAfterKeywordsInControlFlowStatements": true,
          "insertSpaceAfterFunctionKeywordForAnonymousFunctions": true,
          "insertSpaceBeforeFunctionParenthesis": false,
          "insertSpaceAfterOpeningAndBeforeClosingNonemptyParenthesis": false,
          "insertSpaceAfterOpeningAndBeforeClosingNonemptyBrackets": false,
          "insertSpaceAfterOpeningAndBeforeClosingNonemptyBraces": true,
          "insertSpaceAfterOpeningAndBeforeClosingEmptyBraces": true,
          "insertSpaceAfterOpeningAndBeforeClosingTemplateStringBraces": false,
          "insertSpaceAfterOpeningAndBeforeClosingJsxExpressionBraces": false,
          "insertSpaceAfterTypeAssertion": false,
          "placeOpenBraceOnNewLineForFunctions": false,
          "placeOpenBraceOnNewLineForControlBlocks": false,
          "semicolons": "ignore",
          "indentSwitchCase": true
        },
        "preferences": {
          "quotePreference": "auto",
          "importModuleSpecifierEnding": "auto",
          "jsxAttributeCompletionStyle": "auto",
          "allowTextChangesInNewFiles": false,
          "providePrefixAndSuffixTextForRename": true,
          "allowRenameOfImportPath": true,
          "includeAutomaticOptionalChainCompletions": true,
          "provideRefactorNotApplicableReason": true,
          "generateReturnInDocTemplate": true,
          "includeCompletionsForImportStatements": true,
          "includeCompletionsWithSnippetText": true,
          "includeCompletionsWithClassMemberSnippets": true,
          "includeCompletionsWithObjectLiteralMethodSnippets": true,
          "autoImportFileExcludePatterns": [],
          "autoImportSpecifierExcludeRegexes": [],
          "preferTypeOnlyAutoImports": false,
          "useLabelDetailsInCompletionEntries": true,
          "allowIncompleteCompletions": true,
          "displayPartsForJSDoc": true,
          "disableLineTextInReferences": true,
          "interactiveInlayHints": true,
          "includeCompletionsForModuleExports": true,
          "includeInlayParameterNameHints": "none",
          "includeInlayParameterNameHintsWhenArgumentMatchesName": false,
          "includeInlayFunctionParameterTypeHints": false,
          "includeInlayVariableTypeHints": false,
          "includeInlayVariableTypeHintsWhenTypeMatchesName": false,
          "includeInlayPropertyDeclarationTypeHints": false,
          "includeInlayFunctionLikeReturnTypeHints": false,
          "includeInlayEnumMemberValueHints": false
        }
      }
    }
Info 71   [17:52:29.009] Host configuration update for file ^/vscode-remote/wsl+ubuntu/home/dominic/dev/vscode-manim/src/previewCode.ts
Info 72   [17:52:29.009] response:
    {"seq":0,"type":"response","command":"configure","request_seq":4,"success":true}
Perf 73   [17:52:29.009] 4::configure: async elapsed time (in milliseconds) 0.3030
Info 74   [17:52:29.009] request:
    {
      "seq": 5,
      "type": "request",
      "command": "geterr",
      "arguments": {
        "delay": 0,
        "files": [
          {
            "file": "^/vscode-remote/wsl+ubuntu/home/dominic/dev/vscode-manim/src/previewCode.ts",
            "ranges": [
              {
                "startLine": 1,
                "startOffset": 1,
                "endLine": 21,
                "endOffset": 4
              }
            ]
          }
        ]
      }
    }
Perf 75   [17:52:29.010] 5::geterr: async elapsed time (in milliseconds) 0.7549
Info 76   [17:52:29.022] event:
    {"seq":0,"type":"event","event":"syntaxDiag","body":{"file":"^/vscode-remote/wsl+ubuntu/home/dominic/dev/vscode-manim/src/previewCode.ts","diagnostics":[]}}
Info 77   [17:52:29.053] event:
    {"seq":0,"type":"event","event":"semanticDiag","body":{"file":"^/vscode-remote/wsl+ubuntu/home/dominic/dev/vscode-manim/src/previewCode.ts","diagnostics":[{"start":{"line":1,"offset":25},"end":{"line":1,"offset":33},"text":"Cannot find module 'vscode' or its corresponding type declarations.","code":2307,"category":"error"},{"start":{"line":2,"offset":24},"end":{"line":2,"offset":32},"text":"Cannot find module 'vscode' or its corresponding type declarations.","code":2307,"category":"error"}]}}
Info 78   [17:52:29.055] event:
    {"seq":0,"type":"event","event":"suggestionDiag","body":{"file":"^/vscode-remote/wsl+ubuntu/home/dominic/dev/vscode-manim/src/previewCode.ts","diagnostics":[{"start":{"line":2,"offset":1},"end":{"line":2,"offset":33},"text":"'window' is declared but its value is never read.","code":6133,"category":"suggestion","reportsUnnecessary":true}]}}
Info 79   [17:52:29.055] event:
    {"seq":0,"type":"event","event":"requestCompleted","body":{"request_seq":5,"performanceData":{"diagnosticsDuration":[{"syntaxDiag":0.29919999999992797,"semanticDiag":29.1579999999999,"suggestionDiag":1.6519000000000688,"file":"^/vscode-remote/wsl+ubuntu/home/dominic/dev/vscode-manim/src/previewCode.ts"}]}}}
Info 80   [17:52:31.442] request:
    {
      "seq": 6,
      "type": "request",
      "command": "definitionAndBoundSpan",
      "arguments": {
        "file": "^/vscode-remote/wsl+ubuntu/home/dominic/dev/vscode-manim/src/previewCode.ts",
        "line": 22,
        "offset": 52
      }
    }
Perf 81   [17:52:31.444] 6::definitionAndBoundSpan: elapsed time (in milliseconds) 2.2628
Info 82   [17:52:31.444] response:
    {"seq":0,"type":"response","command":"definitionAndBoundSpan","request_seq":6,"success":true,"body":{"definitions":[]}}
Info 83   [17:52:32.732] request:
    {
      "seq": 7,
      "type": "request",
      "command": "documentHighlights",
      "arguments": {
        "file": "^/vscode-remote/wsl+ubuntu/home/dominic/dev/vscode-manim/src/previewCode.ts",
        "line": 17,
        "offset": 50,
        "filesToSearch": [
          "^/vscode-remote/wsl+ubuntu/home/dominic/dev/vscode-manim/src/previewCode.ts"
        ]
      }
    }
Perf 84   [17:52:32.733] 7::documentHighlights: elapsed time (in milliseconds) 1.0080
Info 85   [17:52:32.733] response:
    {"seq":0,"type":"response","command":"documentHighlights","request_seq":7,"success":true,"body":[]}
[tsserver - Copy.log](https://github.com/user-attachments/files/17479293/tsserver.-.Copy.log)

```

</details>

Note that it probably cannot provide me IntelliSense due to

```
Cannot find module 'vscode' or its corresponding type declarations.
```

I'm also wondering about the `Arguments: ` line at the beginning of the log where it points to a `tsserver.js` in my app data (where VSCode is installed), and not inside WSL. But that might not mean anything since VSCode might load the server from anywhere.