#Property 'openKv' does not exist on type 'typeof Deno'. VSCode
50 messages · Page 1 of 1 (latest)
do you have unstable enabled?
Same here
{
"deno.enable": true,
"deno.unstable": true
}
I've notice that that is not enough. I have use the --unstable flag in the deno run cli command.
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
Are there any other places to enable unstable?
I have unstable enabled in VSCode, but the same error is still there. @grizzled karma is it possible this is a Windows problem?
I'm experiencing the same thing but on mac os
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.
still same issue on macos. tried:
- reinstalling the extension
- building and running the extension from source
- hardcoding
unstablein the extension source code - upgrading the deno executable
What version of Deno are you running?
deno -V
How were you able to modify the extension? Not a good idea IMHO
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
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.
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
Relevant issue: https://github.com/denoland/deno/issues/18907
^ 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?
It should have populated automatically with the deno: unstable = true setting.
Populate where?
In the cache. I think this is related
https://github.com/denoland/deno/issues/18907
Where is the cache?
Should we wait to roll forward?
Does rolling back solve the issue for you?
I have the issue in every version of Deno I try. Just tried 1.21.0 even
Going to try different versions of the extension as well
Nothing so far. Going to run deno from source and check the logs to see when/if the unstable flag gets lost
It's quite strange, in one project I don't get this error and in another I do.
🤦♂️
created a new directory with only an index.ts, did the init workspace config
now it works
weird, I’ll try that
Found the culprit
import { json, serve } from "https://deno.land/x/[email protected]/mod.ts";
Commenting out this import solves the issue
I suppose it overrides the .d.ts
switched to import { serve } from "https://deno.land/[email protected]/http/server.ts"; instead.
I cannot believe that simply removing the dependency I had on Sift actually fixed the problem! Thank you for looking into this for us!!
I used code from the old Deno Deploy Discord Application Command tutorial which had Sift.
same lol
Deno.Kv + Discord Application Commands = ❤️
This is still not fixed on latest Canary version, the LSP randomly doesnt recognize OpenKV...
i was working with it without any problem all morning but now its gone
Openned this issue for tracking https://github.com/denoland/deno/issues/19035
yeah not really sure what’s going on here