mirror of
https://github.com/microsoft/TypeScript.git
synced 2026-07-07 18:25:51 -05:00
Merge pull request #29385 from uniqueiniquity/renameImportPref
Add user preference to opt-in to renaming import paths
This commit is contained in:
@@ -27,4 +27,5 @@ verify.renameLocations(r2, [r0, r1, r2]);
|
||||
for (const range of [r3b, r4b]) {
|
||||
goTo.rangeStart(range);
|
||||
verify.renameInfoSucceeded(/*displayName*/ "/a.ts", /*fullDisplayName*/ "/a.ts", /*kind*/ "module", /*kindModifiers*/ "", /*fileToRename*/ "/a.ts", range);
|
||||
verify.renameInfoFailed("You cannot rename this element.", /*allowRenameOfImportPath*/ false);
|
||||
}
|
||||
|
||||
@@ -282,8 +282,8 @@ declare namespace FourSlashInterface {
|
||||
text: string;
|
||||
textSpan?: TextSpan;
|
||||
}[]): void;
|
||||
renameInfoSucceeded(displayName?: string, fullDisplayName?: string, kind?: string, kindModifiers?: string, fileToRename?: string, range?: Range): void;
|
||||
renameInfoFailed(message?: string): void;
|
||||
renameInfoSucceeded(displayName?: string, fullDisplayName?: string, kind?: string, kindModifiers?: string, fileToRename?: string, range?: Range, allowRenameOfImportPath?: boolean): void;
|
||||
renameInfoFailed(message?: string, allowRenameOfImportPath?: boolean): void;
|
||||
renameLocations(startRanges: ArrayOrSingle<Range>, options: RenameLocationsOptions): void;
|
||||
|
||||
/** Verify the quick info available at the current marker. */
|
||||
|
||||
@@ -27,6 +27,7 @@ goTo.eachRange(range => {
|
||||
const name = target === "dir" ? "/dir" : target === "dir/index" ? "/dir/index.ts" : "/a.ts";
|
||||
const kind = target === "dir" ? "directory" : "module";
|
||||
verify.renameInfoSucceeded(/*displayName*/ name, /*fullDisplayName*/ name, /*kind*/ kind, /*kindModifiers*/ "", /*fileToRename*/ name, range);
|
||||
verify.renameInfoFailed("You cannot rename this element.", /*allowRenameOfImportPath*/ false);
|
||||
});
|
||||
|
||||
goTo.marker("global");
|
||||
|
||||
Reference in New Issue
Block a user