TypeScript/tests/cases/fourslash/importNameCodeFixNewImportBaseUrl1.ts

31 lines
540 B
TypeScript

/// <reference path="fourslash.ts" />
// @Filename: /tsconfig.json
////{
//// "compilerOptions": {
//// "baseUrl": "./a"
//// }
////}
// @Filename: /a/b/x.ts
////export function f1() { };
// @Filename: /a/b/y.ts
////[|f1/*0*/();|]
goTo.file("/a/b/y.ts");
// Use the local import because it's simpler.
verify.importFixAtPosition([
`import { f1 } from "./x";
f1();`,
]);
verify.importFixAtPosition([
`import { f1 } from "b/x";
f1();`,
], /*errorCode*/ undefined, {
importModuleSpecifierPreference: "non-relative",
});