From bcfe279fba865763c87f9cd8d5a2d0b2cbf451be Mon Sep 17 00:00:00 2001 From: David Sherret Date: Fri, 21 Oct 2022 11:20:18 -0400 Subject: feat(unstable/npm): initial type checking of npm specifiers (#16332) --- .../testdata/npm/esm_import_cjs_default/main.js | 22 --------------------- .../testdata/npm/esm_import_cjs_default/main.ts | 23 ++++++++++++++++++++++ 2 files changed, 23 insertions(+), 22 deletions(-) delete mode 100644 cli/tests/testdata/npm/esm_import_cjs_default/main.js create mode 100644 cli/tests/testdata/npm/esm_import_cjs_default/main.ts (limited to 'cli/tests/testdata/npm/esm_import_cjs_default') diff --git a/cli/tests/testdata/npm/esm_import_cjs_default/main.js b/cli/tests/testdata/npm/esm_import_cjs_default/main.js deleted file mode 100644 index f405a5899..000000000 --- a/cli/tests/testdata/npm/esm_import_cjs_default/main.js +++ /dev/null @@ -1,22 +0,0 @@ -import cjsDefault, { - MyClass as MyCjsClass, -} from "npm:@denotest/cjs-default-export"; -import * as cjsNamespace from "npm:@denotest/cjs-default-export"; -import esmDefault from "npm:@denotest/esm-import-cjs-default"; -import * as esmNamespace from "npm:@denotest/esm-import-cjs-default"; - -console.log("Deno esm importing node cjs"); -console.log("==========================="); -console.log(cjsDefault); -console.log(cjsNamespace); -console.log("==========================="); - -console.log("Deno esm importing node esm"); -console.log("==========================="); -console.log(esmDefault); -console.log(esmNamespace); -console.log("==========================="); - -console.log(cjsDefault.default()); -console.log(esmDefault()); -console.log(MyCjsClass.someStaticMethod()); diff --git a/cli/tests/testdata/npm/esm_import_cjs_default/main.ts b/cli/tests/testdata/npm/esm_import_cjs_default/main.ts new file mode 100644 index 000000000..f9c3280e5 --- /dev/null +++ b/cli/tests/testdata/npm/esm_import_cjs_default/main.ts @@ -0,0 +1,23 @@ +// @ts-check +import cjsDefault, { + MyClass as MyCjsClass, +} from "npm:@denotest/cjs-default-export"; +import * as cjsNamespace from "npm:@denotest/cjs-default-export"; +import esmDefault from "npm:@denotest/esm-import-cjs-default"; +import * as esmNamespace from "npm:@denotest/esm-import-cjs-default"; + +console.log("Deno esm importing node cjs"); +console.log("==========================="); +console.log(cjsDefault); +console.log(cjsNamespace); +console.log("==========================="); + +console.log("Deno esm importing node esm"); +console.log("==========================="); +console.log(esmDefault); +console.log(esmNamespace); +console.log("==========================="); + +console.log(cjsDefault.default()); +console.log(esmDefault()); +console.log(MyCjsClass.someStaticMethod()); -- cgit v1.2.3