d671c7ae96
* getEditsForFileRename: Support directory rename * Code review * Handle imports inside the new file/directory * Document path updaters * Shorten relative paths where possible * Reduce duplicate code * Rewrite, use moduleSpecifiers.ts to get module specifiers from scratch instead of updating relative paths * Update additional tsconfig.json fields * Add test with '.js' extension * Handle case-insensitive paths * Better tsconfig handling * Handle properties inside compilerOptions * Use getOptionFromName
16 lines
290 B
TypeScript
16 lines
290 B
TypeScript
/// <reference path='fourslash.ts' />
|
|
|
|
// @Filename: /a.ts
|
|
////export const a = 0;
|
|
|
|
// @Filename: /b.ts
|
|
////import { a } from "./A";
|
|
|
|
verify.getEditsForFileRename({
|
|
oldPath: "/a.ts",
|
|
newPath: "/eh.ts",
|
|
newFileContents: {
|
|
"/b.ts": 'import { a } from "./eh";',
|
|
},
|
|
});
|