We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 3e256e1 commit 4029e70Copy full SHA for 4029e70
tests/cases/fourslash/moveToNewFile_moveJsxImport4.ts
@@ -0,0 +1,29 @@
1
+/// <reference path='fourslash.ts' />
2
+
3
+// @jsx: preserve
4
+// @noLib: true
5
+// @libFiles: react.d.ts,lib.d.ts,leftpad.d.ts
6
7
+// @Filename: file.tsx
8
+//// import React = require('leftpad');
9
+//// [|function F() {
10
+//// const React = import("react");
11
+//// <div/>;
12
+//// }|]
13
+//// React;
14
15
+verify.moveToNewFile({
16
+ newFileContents: {
17
+ "/tests/cases/fourslash/file.tsx":
18
+`import React = require('leftpad');
19
+React;`,
20
+ // NB: A perfect implementation would not copy over the import
21
+ "/tests/cases/fourslash/F.tsx":
22
23
+function F() {
24
+ const React = import("react");
25
+ <div />;
26
+}
27
+`,
28
+ }
29
+});
0 commit comments