TypeScript/tests/cases/fourslash/importNameCodeFix_reExportDefault.ts

41 lines
672 B
TypeScript

/// <reference path="fourslash.ts" />
// @Filename: /user.ts
////foo;
// @Filename: /user2.ts
////unnamed;
// @Filename: /reExportNamed.ts
////export { default } from "./named";
// @Filename: /reExportUnnamed.ts
////export { default } from "./unnamed";
// @Filename: /named.ts
////function foo() {}
////export default foo;
// @Filename: /unnamed.ts
////export default 0;
goTo.file("/user.ts");
verify.importFixAtPosition([
`import foo from "./named";
foo;`,
`import foo from "./reExportNamed";
foo;`,
]);
goTo.file("/user2.ts");
verify.importFixAtPosition([
`import unnamed from "./unnamed";
unnamed;`,
`import unnamed from "./reExportUnnamed";
unnamed;`,
]);