Hiro
Hiro2y ago

Property 'openKv' does not exist on type 'typeof Deno'. VSCode

Such as the title say, I cant get the LSP to recognize openKv in the Deno namespace... deno 1.32.5+78b630d (canary, x86_64-apple-darwin) v8 11.2.214.15 typescript 5.0.3 Any idea ?
31 Replies
crowlKats
crowlKats2y ago
do you have unstable enabled?
samme
samme17mo ago
Same here
{
"deno.enable": true,
"deno.unstable": true
}
{
"deno.enable": true,
"deno.unstable": true
}
NDH
NDH17mo ago
I've notice that that is not enough. I have use the --unstable flag in the deno run cli command.
EthanThatOneKid
EthanThatOneKid17mo ago
I can't access any unstable APIs in VSCode either. Even with the suggested .vscode/settings.json settings.
# deno --version
deno 1.33.1 (release, x86_64-pc-windows-msvc)
v8 11.4.183.1
typescript 5.0.3
# deno --version
deno 1.33.1 (release, x86_64-pc-windows-msvc)
v8 11.4.183.1
typescript 5.0.3
Are there any other places to enable unstable? I have unstable enabled in VSCode, but the same error is still there. @crowlkats is it possible this is a Windows problem?
ioB
ioB17mo ago
I'm experiencing the same thing but on mac os
NDH
NDH17mo ago
No issue here on Windows. try refreshing deno lsp by ctrl+shift+p then Deno: Initialize Workspace I've used that in past to clear such issues.
samme
samme17mo ago
still same issue on macos. tried: - reinstalling the extension - building and running the extension from source - hardcoding unstable in the extension source code - upgrading the deno executable
NDH
NDH17mo ago
What version of Deno are you running?
ts
deno -V
ts
deno -V
How were you able to modify the extension? Not a good idea IMHO
samme
samme17mo ago
deno --version deno 1.33.1 (release, aarch64-apple-darwin) v8 11.4.183.1 typescript 5.0.3
I just modified the source code while running the extension from source. I don't run it from source anymore
NDH
NDH17mo ago
Are you sure deno is enabled in the project, It is not enough to just have the /.vscode/settings.json , you must open the Command Pallet (Ctrl+Shift+P), and run the Deno: Initialize Workspace Configuration If it is initialized, you should see Deno 1.33.1 at the far right bottom status-bar in VSCode.
samme
samme17mo ago
NDH
NDH17mo ago
Can you run the code with deno run -A --unstable yourmodname.ts. ? Sometimes a successful run will refresh the cache. What is missing is lib.deno.unstable.d.ts
EthanThatOneKid
EthanThatOneKid17mo ago
GitHub
vscode errors: Deno.open, Deno.read, Deno.close: Property 'open' do...
Hi, Recently (as of today, after installing the latest deno version using Homebrew on my mac) Im getting errors in the "problems" tab. These are new and didn't get them before. The pr...
samme
samme17mo ago
^ Tried the versions he mention. No difference. Tried a few more versions. Also tried uninstalling deno completely, verified VSCode could not find the binary. Then reinstalled but through homebrew this time. Issue persists 🤷‍♂️ Runs fine with the flag, but the issue persists in the editor Where can I find this file and what populates it?
NDH
NDH17mo ago
It should have populated automatically with the deno: unstable = true setting.