Skip to content

Commit 4029e70

Browse files
committed
Illustrate a case that isn't handled correctly
1 parent 3e256e1 commit 4029e70

File tree

1 file changed

+29
-0
lines changed

1 file changed

+29
-0
lines changed
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -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+
`import React = require('leftpad');
23+
function F() {
24+
const React = import("react");
25+
<div />;
26+
}
27+
`,
28+
}
29+
});

0 commit comments

Comments
 (0)