From b03d82e5d34ed11185fd3b9ce4db7bb838c65658 Mon Sep 17 00:00:00 2001 From: David Sherret Date: Thu, 13 Jul 2023 19:29:51 -0400 Subject: fix(tsc): more informative diagnostic when `Deno` does not exist (#19825) Also improved the diagnostic when using something like `Deno.openKv` and it doesn't exist. --- cli/tests/testdata/check/deno_not_found/main.out | 4 ++++ cli/tests/testdata/check/deno_not_found/main.ts | 4 ++++ 2 files changed, 8 insertions(+) create mode 100644 cli/tests/testdata/check/deno_not_found/main.out create mode 100644 cli/tests/testdata/check/deno_not_found/main.ts (limited to 'cli/tests/testdata/check/deno_not_found') diff --git a/cli/tests/testdata/check/deno_not_found/main.out b/cli/tests/testdata/check/deno_not_found/main.out new file mode 100644 index 000000000..39852ab95 --- /dev/null +++ b/cli/tests/testdata/check/deno_not_found/main.out @@ -0,0 +1,4 @@ +error: TS2304 [ERROR]: Cannot find name 'Deno'. Do you need to change your target library? Try changing the 'lib' compiler option to include 'deno.ns' or add a triple-slash directive to your entrypoint: /// +Deno; +~~~~ + at file:///[WILDCARD]/check/deno_not_found/main.ts:4:1 diff --git a/cli/tests/testdata/check/deno_not_found/main.ts b/cli/tests/testdata/check/deno_not_found/main.ts new file mode 100644 index 000000000..3269f047a --- /dev/null +++ b/cli/tests/testdata/check/deno_not_found/main.ts @@ -0,0 +1,4 @@ +/// +/// + +Deno; -- cgit v1.2.3