TypeScript/tests/cases/fourslash/getEditsForFileRename_caseInsensitive.ts
Andy d671c7ae96
getEditsForFileRename: Support directory rename (#24305)
* 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
2018-06-01 08:23:37 -07:00

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";',
},
});