/third_party/typescript/tests/cases/fourslash/ |
H A D | importNameCodeFixNewImportTypeRoots1.ts | 4 //// [|foo/*0*/();|] 7 //// export function foo() {}; 21 `import { foo } from "types/random"; 23 foo();`,
|
H A D | importNameCodeFixOptionalImport0.ts | 4 //// [|import * as ns from "./foo";
5 //// foo/*0*/();|]
7 // @Filename: a/foo/bar.ts
8 //// export function foo() {};
10 // @Filename: a/foo.ts
11 //// export { foo } from "./foo/bar";
14 `import * as ns from "./foo";
15 ns.foo();`,
17 `import * as ns from "./foo";
[all...] |
H A D | importNameCodeFixOptionalImport1.ts | 4 //// [|foo/*0*/();|]
7 //// export function foo() {};
9 // @Filename: a/foo.ts
10 //// export { foo } from "bar";
13 `import { foo } from "bar";
15 foo();`,
17 `import { foo } from "./foo";
19 foo();`,
|
H A D | importNameCodeFixReExport.ts | 3 // Test that we are not fooled by a re-export existing in the file already
|
H A D | importNameCodeFixShebang.ts | 4 ////export const foo = 0; 8 ////foo/**/|] 16 import { foo } from "./a"; 18 foo`,
|
H A D | importNameCodeFixUMDGlobal0.ts | 10 // @Filename: a/foo.d.ts
15 `import * as bar1 from "./foo";
|
H A D | importNameCodeFixUMDGlobal1.ts | 7 //// [|import { bar } from "./foo";
12 // @Filename: a/foo.d.ts
17 `import * as bar1 from "./foo";
18 import { bar } from "./foo";
|
H A D | importNameCodeFixUMDGlobalJavaScript.ts | 12 // @Filename: a/foo.d.ts 17 `import * as bar1 from "./foo";
|
H A D | importNameCodeFix_HeaderComment1.ts | 4 ////export const foo = 0;
15 ////foo;
23 import { foo } from "./a";
25 foo;`,
|
H A D | importNameCodeFix_HeaderComment2.ts | 4 ////export const foo = 0;
18 ////foo;
28 import { foo } from "./a";
31 foo;`,
|
H A D | importNameCodeFix_avoidRelativeNodeModules.ts | 18 // @Filename: /c/foo.ts 22 goTo.file("/c/foo.ts");
|
H A D | importNameCodeFix_barrelExport.ts | 5 // @Filename: /foo/a.ts 8 // @Filename: /foo/b.ts 12 // @Filename: /foo/index.ts 17 //// export * from "./foo"; 29 verify.importFixModuleSpecifiers("parent", ["../foo", "../foo/a", ".."]);
|
H A D | importNameCodeFix_barrelExport2.ts | 6 // @Filename: /proj/foo/a.ts 9 // @Filename: /proj/foo/b.ts 13 // @Filename: /proj/foo/index.ts 18 //// export * from "./foo"; 27 //// export { A } from "../foo/a"; 32 verify.importFixModuleSpecifiers("sibling", ["proj/foo/a", "proj/src/utils", "proj", "proj/foo"], { importModuleSpecifierPreference: "non-relative" }); 33 verify.importFixModuleSpecifiers("parent", ["proj/foo", "proj/foo/a", "proj/src/utils", "proj"], { importModuleSpecifierPreference: "non-relative" });
|
H A D | importNameCodeFix_barrelExport3.ts | 5 // @Filename: /foo/a.ts 8 // @Filename: /foo/b.ts 12 // @Filename: /foo/index.ts 17 //// export * from "./foo"; 28 // Here, "../foo/a" and "../foo/index" actually have the same sorting score, 32 verify.importFixModuleSpecifiers("parent", ["../foo/a", "../foo/index", "../index"], { importModuleSpecifierEnding: "index" });
|
H A D | importNameCodeFix_endingPreference.ts | 5 // @Filename: /foo/index.ts 6 ////export const foo = 0; 9 ////foo; 12 ////foo; 15 ////foo; 18 ["/a.ts", "js", "./foo/index.js"], 19 ["/b.ts", "index", "./foo/index"], 20 ["/c.ts", "minimal", "./foo"], 25 verify.importFixAtPosition([`import { foo } from "${specifier}";\n\nfoo;`,], /*errorCode*/ undefined, { importModuleSpecifierEnding });
|
H A D | importNameCodeFix_fileWithNoTrailingNewline.ts | 4 ////export const foo = 0; 10 ////foo; 15 `foo; 16 import { foo } from "./a";
|
H A D | importNameCodeFix_fromPathMapping.ts | 4 ////export const foo = 0; 7 ////foo; 21 `import { foo } from "@root/a"; 23 foo;`,
|
H A D | importNameCodeFix_getCanonicalFileName.ts | 4 ////export const foo: number; 7 ////foo; 13 `import { foo } from "brownCow"; 15 foo;`,
|
H A D | importNameCodeFix_jsx1.ts | 11 // @Filename: /Foo.tsx 12 ////export const Foo = 0; 16 ////<Foo />; 19 ////import { Foo } from "./Foo"; 20 ////<Foo />; 30 import { Foo } from "./Foo"; 31 <Foo />;`]); 37 import { Foo } fro [all...] |
H A D | importNameCodeFix_order.ts | 4 ////export const foo: number; 7 ////export const foo: number; 12 ////foo;|] 16 `import { bar, foo } from "./b"; 17 foo;`, 18 `import { foo } from "./a"; 20 foo;`,
|
H A D | importNameCodeFix_preferBaseUrl.ts | 7 ////foo/**/; 10 ////export const foo = 0; 14 `import { foo } from "d0/a"; 16 foo;`
|
H A D | importNameCodeFix_quoteStyle.ts | 4 ////export const foo: number;
7 ////[|foo;|]
11 `import { foo } from './a';
13 foo;`,
|
H A D | importNameCodeFix_reExport.ts | 4 ////export default function foo(): void {} 10 ////[|foo;|] 14 `import foo from "./a"; 16 foo;`, 17 `import foo from "./b"; 19 foo;`,
|
H A D | importNameCodeFix_reExportDefault.ts | 4 ////foo; 16 ////function foo() {} 17 ////export default foo; 24 `import foo from "./named"; 26 foo;`, 27 `import foo from "./reExportNamed"; 29 foo;`,
|
H A D | importNameCodeFix_require.ts | 6 // @Filename: foo.js 7 ////module.exports = function foo() {} 18 ////foo(); 29 const foo = require("./foo"); 32 foo();
|