WarlockkW
Deno2y ago
3 replies
Warlockk

Visual Studio Code Deno does not use node types

I'm trying to use the "esquery" node library with its types, but for any reason Deno ignores the type definitions.

File: .vscode/settings.json
{
  "deno.enable": true
}


File: deno.json
{
  "version": "1.0",
  "tasks": {
    "dev": "deno run --watch main.ts"
  },
  "imports": {
    "node:esquery": "npm:esquery"
  },
  "compilerOptions": {
    "experimentalDecorators": true,
    "emitDecoratorMetadata": true,
    "types": [
      "npm:@types/esquery/index.d.ts"
    ]
  }
}

What I did wrong?

General Information:
deno 1.41.3 (release, x86_64-pc-windows-msvc)
v8 12.3.219.9
typescript 5.3.3

Visual Studio Code:
Version: 1.81.1 (user setup)
Commit: 6c3e3dba23e8fadc360aed75ce363ba185c49794
Date: 2023-08-09T22:22:42.175Z
Electron: 22.3.18
ElectronBuildId: 22689846
Chromium: 108.0.5359.215
Node.js: 16.17.1
V8: 10.8.168.25-electron.0
OS: Windows_NT x64 10.0.19045

Deno Extension:
version: v3.35.1

types/esquery repo: https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/esquery
image.png
GitHub
The repository for high quality TypeScript type definitions. - DefinitelyTyped/DefinitelyTyped
DefinitelyTyped/types/esquery at master · DefinitelyTyped/Definitel...
Was this page helpful?