//// [tests/cases/conformance/nonjsExtensions/declarationFileForTsJsImport.ts] ////

=== main.ts ===
import def1 from "./file.js";
>def1 : Symbol(def1, Decl(main.ts, 0, 6))

import def2 from "./file.jsx";
>def2 : Symbol(def2, Decl(main.ts, 1, 6))

import def3 from "./file.ts";
>def3 : Symbol(def3, Decl(main.ts, 2, 6))

import def4 from "./file.tsx";
>def4 : Symbol(def4, Decl(main.ts, 3, 6))

import def5 from "./file.mjs";
>def5 : Symbol(def5, Decl(main.ts, 4, 6))

import def6 from "./file.cjs";
>def6 : Symbol(def6, Decl(main.ts, 5, 6))

import def7 from "./file.mts";
>def7 : Symbol(def7, Decl(main.ts, 6, 6))

import def8 from "./file.cts";
>def8 : Symbol(def8, Decl(main.ts, 7, 6))

import def9 from "./file.d.ts";
>def9 : Symbol(def9, Decl(main.ts, 8, 6))

import def10 from "./file.d.cts";
>def10 : Symbol(def10, Decl(main.ts, 9, 6))

import def11 from "./file.d.mts";
>def11 : Symbol(def11, Decl(main.ts, 10, 6))

import def12 from "./file.d.json.ts";
>def12 : Symbol(def12, Decl(main.ts, 11, 6))

=== file.d.js.ts ===
declare var bad: "bad1";
>bad : Symbol(bad, Decl(file.d.js.ts, 0, 11))

export default bad;
>bad : Symbol(bad, Decl(file.d.js.ts, 0, 11))

=== file.d.jsx.ts ===
declare var bad: "bad2";
>bad : Symbol(bad, Decl(file.d.jsx.ts, 0, 11))

export default bad;
>bad : Symbol(bad, Decl(file.d.jsx.ts, 0, 11))

=== file.d.ts.ts ===
declare var bad: "bad3";
>bad : Symbol(bad, Decl(file.d.ts.ts, 0, 11))

export default bad;
>bad : Symbol(bad, Decl(file.d.ts.ts, 0, 11))

=== file.d.tsx.ts ===
declare var bad: "bad4";
>bad : Symbol(bad, Decl(file.d.tsx.ts, 0, 11))

export default bad;
>bad : Symbol(bad, Decl(file.d.tsx.ts, 0, 11))

=== file.d.mjs.ts ===
declare var bad: "bad5";
>bad : Symbol(bad, Decl(file.d.mjs.ts, 0, 11))

export default bad;
>bad : Symbol(bad, Decl(file.d.mjs.ts, 0, 11))

=== file.d.cjs.ts ===
declare var bad: "bad6";
>bad : Symbol(bad, Decl(file.d.cjs.ts, 0, 11))

export default bad;
>bad : Symbol(bad, Decl(file.d.cjs.ts, 0, 11))

=== file.d.mts.ts ===
declare var bad: "bad7";
>bad : Symbol(bad, Decl(file.d.mts.ts, 0, 11))

export default bad;
>bad : Symbol(bad, Decl(file.d.mts.ts, 0, 11))

=== file.d.cts.ts ===
declare var bad: "bad8";
>bad : Symbol(bad, Decl(file.d.cts.ts, 0, 11))

export default bad;
>bad : Symbol(bad, Decl(file.d.cts.ts, 0, 11))

=== file.d.d.ts.ts ===
declare var bad: "bad9";
>bad : Symbol(bad, Decl(file.d.d.ts.ts, 0, 11))

export default bad;
>bad : Symbol(bad, Decl(file.d.d.ts.ts, 0, 11))

=== file.d.d.mts.ts ===
declare var bad: "bad10";
>bad : Symbol(bad, Decl(file.d.d.mts.ts, 0, 11))

export default bad;
>bad : Symbol(bad, Decl(file.d.d.mts.ts, 0, 11))

=== file.d.d.cts.ts ===
declare var bad: "bad11";
>bad : Symbol(bad, Decl(file.d.d.cts.ts, 0, 11))

export default bad;
>bad : Symbol(bad, Decl(file.d.d.cts.ts, 0, 11))

=== file.d.d.json.ts ===
declare var bad: "bad12";
>bad : Symbol(bad, Decl(file.d.d.json.ts, 0, 11))

export default bad;
>bad : Symbol(bad, Decl(file.d.d.json.ts, 0, 11))

