->whitespace3 : Symbol(whitespace3, Decl(tsxReactEmit1.tsx, 37, 3))
->div : Symbol(JSX.IntrinsicElements, Decl(tsxReactEmit1.tsx, 1, 22))
+>whitespace3 : Symbol(whitespace3, Decl(file.tsx, 37, 3))
+>div : Symbol(JSX.IntrinsicElements, Decl(file.tsx, 1, 22))
{p}
->p : Symbol(p, Decl(tsxReactEmit1.tsx, 8, 3))
+>p : Symbol(p, Decl(file.tsx, 8, 3))
;
->div : Symbol(JSX.IntrinsicElements, Decl(tsxReactEmit1.tsx, 1, 22))
+>div : Symbol(JSX.IntrinsicElements, Decl(file.tsx, 1, 22))
diff --git a/tests/baselines/reference/tsxReactEmit1.types b/tests/baselines/reference/tsxReactEmit1.types
index e180d2b6b70..9173fde2ccc 100644
--- a/tests/baselines/reference/tsxReactEmit1.types
+++ b/tests/baselines/reference/tsxReactEmit1.types
@@ -1,4 +1,4 @@
-=== tests/cases/conformance/jsx/tsxReactEmit1.tsx ===
+=== tests/cases/conformance/jsx/file.tsx ===
declare module JSX {
>JSX : any
diff --git a/tests/baselines/reference/tsxReactEmit2.js b/tests/baselines/reference/tsxReactEmit2.js
index 4b2b4695561..fd7fff16976 100644
--- a/tests/baselines/reference/tsxReactEmit2.js
+++ b/tests/baselines/reference/tsxReactEmit2.js
@@ -1,4 +1,4 @@
-//// [tsxReactEmit2.tsx]
+//// [file.tsx]
declare module JSX {
interface Element { }
interface IntrinsicElements {
@@ -15,7 +15,7 @@ var spreads4 =
// Should emit React.__spread({}, p, {x: 0})
var spread1 =
;
-//// [tsxReactEmit4.js]
+//// [file.js]
var p;
var openClosed1 = React.createElement("div", null, blah);
// Should emit React.__spread({}, p, {x: 0})
diff --git a/tests/baselines/reference/tsxReactEmitEntities.js b/tests/baselines/reference/tsxReactEmitEntities.js
index 7517c85fc73..c1fba50fd8f 100644
--- a/tests/baselines/reference/tsxReactEmitEntities.js
+++ b/tests/baselines/reference/tsxReactEmitEntities.js
@@ -1,4 +1,4 @@
-//// [tsxReactEmitEntities.tsx]
+//// [file.tsx]
declare module JSX {
interface Element { }
interface IntrinsicElements {
@@ -10,5 +10,5 @@ declare var React: any;
Dot goes here: · ¬AnEntity;
;
-//// [tsxReactEmitEntities.js]
+//// [file.js]
React.createElement("div", null, "Dot goes here: ยท ¬AnEntity; ");
diff --git a/tests/baselines/reference/tsxReactEmitEntities.symbols b/tests/baselines/reference/tsxReactEmitEntities.symbols
index 7de35241a3a..b633f57ec13 100644
--- a/tests/baselines/reference/tsxReactEmitEntities.symbols
+++ b/tests/baselines/reference/tsxReactEmitEntities.symbols
@@ -1,21 +1,21 @@
-=== tests/cases/conformance/jsx/tsxReactEmitEntities.tsx ===
+=== tests/cases/conformance/jsx/file.tsx ===
declare module JSX {
->JSX : Symbol(JSX, Decl(tsxReactEmitEntities.tsx, 0, 0))
+>JSX : Symbol(JSX, Decl(file.tsx, 0, 0))
interface Element { }
->Element : Symbol(Element, Decl(tsxReactEmitEntities.tsx, 0, 20))
+>Element : Symbol(Element, Decl(file.tsx, 0, 20))
interface IntrinsicElements {
->IntrinsicElements : Symbol(IntrinsicElements, Decl(tsxReactEmitEntities.tsx, 1, 22))
+>IntrinsicElements : Symbol(IntrinsicElements, Decl(file.tsx, 1, 22))
[s: string]: any;
->s : Symbol(s, Decl(tsxReactEmitEntities.tsx, 3, 3))
+>s : Symbol(s, Decl(file.tsx, 3, 3))
}
}
declare var React: any;
->React : Symbol(React, Decl(tsxReactEmitEntities.tsx, 6, 11))
+>React : Symbol(React, Decl(file.tsx, 6, 11))
Dot goes here: · ¬AnEntity;
;
->div : Symbol(JSX.IntrinsicElements, Decl(tsxReactEmitEntities.tsx, 1, 22))
->div : Symbol(JSX.IntrinsicElements, Decl(tsxReactEmitEntities.tsx, 1, 22))
+>div : Symbol(JSX.IntrinsicElements, Decl(file.tsx, 1, 22))
+>div : Symbol(JSX.IntrinsicElements, Decl(file.tsx, 1, 22))
diff --git a/tests/baselines/reference/tsxReactEmitEntities.types b/tests/baselines/reference/tsxReactEmitEntities.types
index e1c9cb6e6bf..d6d6c285d79 100644
--- a/tests/baselines/reference/tsxReactEmitEntities.types
+++ b/tests/baselines/reference/tsxReactEmitEntities.types
@@ -1,4 +1,4 @@
-=== tests/cases/conformance/jsx/tsxReactEmitEntities.tsx ===
+=== tests/cases/conformance/jsx/file.tsx ===
declare module JSX {
>JSX : any
diff --git a/tests/baselines/reference/tsxReactEmitWhitespace.js b/tests/baselines/reference/tsxReactEmitWhitespace.js
index a1b5894106f..9614cbf2f2c 100644
--- a/tests/baselines/reference/tsxReactEmitWhitespace.js
+++ b/tests/baselines/reference/tsxReactEmitWhitespace.js
@@ -1,4 +1,4 @@
-//// [tsxReactEmitWhitespace.tsx]
+//// [file.tsx]
declare module JSX {
interface Element { }
interface IntrinsicElements {
@@ -52,7 +52,7 @@ var p = 0;
-//// [tsxReactEmitWhitespace.js]
+//// [file.js]
// THIS FILE HAS TEST-SIGNIFICANT LEADING/TRAILING
// WHITESPACE, DO NOT RUN 'FORMAT DOCUMENT' ON IT
var p = 0;
diff --git a/tests/baselines/reference/tsxReactEmitWhitespace.symbols b/tests/baselines/reference/tsxReactEmitWhitespace.symbols
index 3aa3f0d0f8a..a0d8266faa0 100644
--- a/tests/baselines/reference/tsxReactEmitWhitespace.symbols
+++ b/tests/baselines/reference/tsxReactEmitWhitespace.symbols
@@ -1,93 +1,93 @@
-=== tests/cases/conformance/jsx/tsxReactEmitWhitespace.tsx ===
+=== tests/cases/conformance/jsx/file.tsx ===
declare module JSX {
->JSX : Symbol(JSX, Decl(tsxReactEmitWhitespace.tsx, 0, 0))
+>JSX : Symbol(JSX, Decl(file.tsx, 0, 0))
interface Element { }
->Element : Symbol(Element, Decl(tsxReactEmitWhitespace.tsx, 0, 20))
+>Element : Symbol(Element, Decl(file.tsx, 0, 20))
interface IntrinsicElements {
->IntrinsicElements : Symbol(IntrinsicElements, Decl(tsxReactEmitWhitespace.tsx, 1, 22))
+>IntrinsicElements : Symbol(IntrinsicElements, Decl(file.tsx, 1, 22))
[s: string]: any;
->s : Symbol(s, Decl(tsxReactEmitWhitespace.tsx, 3, 3))
+>s : Symbol(s, Decl(file.tsx, 3, 3))
}
}
declare var React: any;
->React : Symbol(React, Decl(tsxReactEmitWhitespace.tsx, 6, 11))
+>React : Symbol(React, Decl(file.tsx, 6, 11))
// THIS FILE HAS TEST-SIGNIFICANT LEADING/TRAILING
// WHITESPACE, DO NOT RUN 'FORMAT DOCUMENT' ON IT
var p = 0;
->p : Symbol(p, Decl(tsxReactEmitWhitespace.tsx, 11, 3))
+>p : Symbol(p, Decl(file.tsx, 11, 3))
// Emit " "
;
->div : Symbol(JSX.IntrinsicElements, Decl(tsxReactEmitWhitespace.tsx, 1, 22))
->div : Symbol(JSX.IntrinsicElements, Decl(tsxReactEmitWhitespace.tsx, 1, 22))
+>div : Symbol(JSX.IntrinsicElements, Decl(file.tsx, 1, 22))
+>div : Symbol(JSX.IntrinsicElements, Decl(file.tsx, 1, 22))
// Emit " ", p, " "
{p}
;
->div : Symbol(JSX.IntrinsicElements, Decl(tsxReactEmitWhitespace.tsx, 1, 22))
->p : Symbol(p, Decl(tsxReactEmitWhitespace.tsx, 11, 3))
->div : Symbol(JSX.IntrinsicElements, Decl(tsxReactEmitWhitespace.tsx, 1, 22))
+>div : Symbol(JSX.IntrinsicElements, Decl(file.tsx, 1, 22))
+>p : Symbol(p, Decl(file.tsx, 11, 3))
+>div : Symbol(JSX.IntrinsicElements, Decl(file.tsx, 1, 22))
// Emit only p
->div : Symbol(JSX.IntrinsicElements, Decl(tsxReactEmitWhitespace.tsx, 1, 22))
+>div : Symbol(JSX.IntrinsicElements, Decl(file.tsx, 1, 22))
{p}
->p : Symbol(p, Decl(tsxReactEmitWhitespace.tsx, 11, 3))
+>p : Symbol(p, Decl(file.tsx, 11, 3))
;
->div : Symbol(JSX.IntrinsicElements, Decl(tsxReactEmitWhitespace.tsx, 1, 22))
+>div : Symbol(JSX.IntrinsicElements, Decl(file.tsx, 1, 22))
// Emit only p
->div : Symbol(JSX.IntrinsicElements, Decl(tsxReactEmitWhitespace.tsx, 1, 22))
+>div : Symbol(JSX.IntrinsicElements, Decl(file.tsx, 1, 22))
{p}
->p : Symbol(p, Decl(tsxReactEmitWhitespace.tsx, 11, 3))
+>p : Symbol(p, Decl(file.tsx, 11, 3))
;
->div : Symbol(JSX.IntrinsicElements, Decl(tsxReactEmitWhitespace.tsx, 1, 22))
+>div : Symbol(JSX.IntrinsicElements, Decl(file.tsx, 1, 22))
// Emit " 3"
3
->div : Symbol(JSX.IntrinsicElements, Decl(tsxReactEmitWhitespace.tsx, 1, 22))
+>div : Symbol(JSX.IntrinsicElements, Decl(file.tsx, 1, 22))
;
->div : Symbol(JSX.IntrinsicElements, Decl(tsxReactEmitWhitespace.tsx, 1, 22))
+>div : Symbol(JSX.IntrinsicElements, Decl(file.tsx, 1, 22))
// Emit " 3 "
3
;
->div : Symbol(JSX.IntrinsicElements, Decl(tsxReactEmitWhitespace.tsx, 1, 22))
->div : Symbol(JSX.IntrinsicElements, Decl(tsxReactEmitWhitespace.tsx, 1, 22))
+>div : Symbol(JSX.IntrinsicElements, Decl(file.tsx, 1, 22))
+>div : Symbol(JSX.IntrinsicElements, Decl(file.tsx, 1, 22))
// Emit "3"
->div : Symbol(JSX.IntrinsicElements, Decl(tsxReactEmitWhitespace.tsx, 1, 22))
+>div : Symbol(JSX.IntrinsicElements, Decl(file.tsx, 1, 22))
3
;
->div : Symbol(JSX.IntrinsicElements, Decl(tsxReactEmitWhitespace.tsx, 1, 22))
+>div : Symbol(JSX.IntrinsicElements, Decl(file.tsx, 1, 22))
// Emit no args
->div : Symbol(JSX.IntrinsicElements, Decl(tsxReactEmitWhitespace.tsx, 1, 22))
+>div : Symbol(JSX.IntrinsicElements, Decl(file.tsx, 1, 22))
;
->div : Symbol(JSX.IntrinsicElements, Decl(tsxReactEmitWhitespace.tsx, 1, 22))
+>div : Symbol(JSX.IntrinsicElements, Decl(file.tsx, 1, 22))
// Emit "foo" + ' ' + "bar"
->div : Symbol(JSX.IntrinsicElements, Decl(tsxReactEmitWhitespace.tsx, 1, 22))
+>div : Symbol(JSX.IntrinsicElements, Decl(file.tsx, 1, 22))
foo
bar
;
->div : Symbol(JSX.IntrinsicElements, Decl(tsxReactEmitWhitespace.tsx, 1, 22))
+>div : Symbol(JSX.IntrinsicElements, Decl(file.tsx, 1, 22))
diff --git a/tests/baselines/reference/tsxReactEmitWhitespace.types b/tests/baselines/reference/tsxReactEmitWhitespace.types
index 4622aef1991..824aa5cfdae 100644
--- a/tests/baselines/reference/tsxReactEmitWhitespace.types
+++ b/tests/baselines/reference/tsxReactEmitWhitespace.types
@@ -1,4 +1,4 @@
-=== tests/cases/conformance/jsx/tsxReactEmitWhitespace.tsx ===
+=== tests/cases/conformance/jsx/file.tsx ===
declare module JSX {
>JSX : any
diff --git a/tests/baselines/reference/tsxReactEmitWhitespace2.js b/tests/baselines/reference/tsxReactEmitWhitespace2.js
index 091a193cdc5..f649ca43ebd 100644
--- a/tests/baselines/reference/tsxReactEmitWhitespace2.js
+++ b/tests/baselines/reference/tsxReactEmitWhitespace2.js
@@ -1,4 +1,4 @@
-//// [tsxReactEmitWhitespace2.tsx]
+//// [file.tsx]
declare module JSX {
interface Element { }
interface IntrinsicElements {
@@ -16,7 +16,7 @@ declare var React: any;
-//// [tsxReactEmitWhitespace2.js]
+//// [file.js]
// Emit ' word' in the last string
React.createElement("div", null, "word ", React.createElement("code", null, "code"), " word");
// Same here
diff --git a/tests/baselines/reference/tsxReactEmitWhitespace2.symbols b/tests/baselines/reference/tsxReactEmitWhitespace2.symbols
index 44ff4cba292..a79445c28af 100644
--- a/tests/baselines/reference/tsxReactEmitWhitespace2.symbols
+++ b/tests/baselines/reference/tsxReactEmitWhitespace2.symbols
@@ -1,38 +1,38 @@
-=== tests/cases/conformance/jsx/tsxReactEmitWhitespace2.tsx ===
+=== tests/cases/conformance/jsx/file.tsx ===
declare module JSX {
->JSX : Symbol(JSX, Decl(tsxReactEmitWhitespace2.tsx, 0, 0))
+>JSX : Symbol(JSX, Decl(file.tsx, 0, 0))
interface Element { }
->Element : Symbol(Element, Decl(tsxReactEmitWhitespace2.tsx, 0, 20))
+>Element : Symbol(Element, Decl(file.tsx, 0, 20))
interface IntrinsicElements {
->IntrinsicElements : Symbol(IntrinsicElements, Decl(tsxReactEmitWhitespace2.tsx, 1, 22))
+>IntrinsicElements : Symbol(IntrinsicElements, Decl(file.tsx, 1, 22))
[s: string]: any;
->s : Symbol(s, Decl(tsxReactEmitWhitespace2.tsx, 3, 3))
+>s : Symbol(s, Decl(file.tsx, 3, 3))
}
}
declare var React: any;
->React : Symbol(React, Decl(tsxReactEmitWhitespace2.tsx, 6, 11))
+>React : Symbol(React, Decl(file.tsx, 6, 11))
// Emit ' word' in the last string
word code word
;
->div : Symbol(JSX.IntrinsicElements, Decl(tsxReactEmitWhitespace2.tsx, 1, 22))
->code : Symbol(JSX.IntrinsicElements, Decl(tsxReactEmitWhitespace2.tsx, 1, 22))
->code : Symbol(JSX.IntrinsicElements, Decl(tsxReactEmitWhitespace2.tsx, 1, 22))
->div : Symbol(JSX.IntrinsicElements, Decl(tsxReactEmitWhitespace2.tsx, 1, 22))
+>div : Symbol(JSX.IntrinsicElements, Decl(file.tsx, 1, 22))
+>code : Symbol(JSX.IntrinsicElements, Decl(file.tsx, 1, 22))
+>code : Symbol(JSX.IntrinsicElements, Decl(file.tsx, 1, 22))
+>div : Symbol(JSX.IntrinsicElements, Decl(file.tsx, 1, 22))
// Same here
code word
;
->div : Symbol(JSX.IntrinsicElements, Decl(tsxReactEmitWhitespace2.tsx, 1, 22))
->code : Symbol(JSX.IntrinsicElements, Decl(tsxReactEmitWhitespace2.tsx, 1, 22))
->code : Symbol(JSX.IntrinsicElements, Decl(tsxReactEmitWhitespace2.tsx, 1, 22))
->div : Symbol(JSX.IntrinsicElements, Decl(tsxReactEmitWhitespace2.tsx, 1, 22))
+>div : Symbol(JSX.IntrinsicElements, Decl(file.tsx, 1, 22))
+>code : Symbol(JSX.IntrinsicElements, Decl(file.tsx, 1, 22))
+>code : Symbol(JSX.IntrinsicElements, Decl(file.tsx, 1, 22))
+>div : Symbol(JSX.IntrinsicElements, Decl(file.tsx, 1, 22))
// And here
word
;
->div : Symbol(JSX.IntrinsicElements, Decl(tsxReactEmitWhitespace2.tsx, 1, 22))
->code : Symbol(JSX.IntrinsicElements, Decl(tsxReactEmitWhitespace2.tsx, 1, 22))
->div : Symbol(JSX.IntrinsicElements, Decl(tsxReactEmitWhitespace2.tsx, 1, 22))
+>div : Symbol(JSX.IntrinsicElements, Decl(file.tsx, 1, 22))
+>code : Symbol(JSX.IntrinsicElements, Decl(file.tsx, 1, 22))
+>div : Symbol(JSX.IntrinsicElements, Decl(file.tsx, 1, 22))
diff --git a/tests/baselines/reference/tsxReactEmitWhitespace2.types b/tests/baselines/reference/tsxReactEmitWhitespace2.types
index 7287e59b9b1..73c65f50aca 100644
--- a/tests/baselines/reference/tsxReactEmitWhitespace2.types
+++ b/tests/baselines/reference/tsxReactEmitWhitespace2.types
@@ -1,4 +1,4 @@
-=== tests/cases/conformance/jsx/tsxReactEmitWhitespace2.tsx ===
+=== tests/cases/conformance/jsx/file.tsx ===
declare module JSX {
>JSX : any