Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
only use configure if prefix opt is defined
  • Loading branch information
gabritto committed Apr 18, 2022
commit 36af929d74e1df06fc3b0f23b925a3991513fa5c
19 changes: 12 additions & 7 deletions src/harness/client.ts
Original file line number Diff line number Diff line change
Expand Up @@ -479,13 +479,18 @@ namespace ts.server {
this.lastRenameEntry.inputs.position !== position ||
this.lastRenameEntry.inputs.findInStrings !== findInStrings ||
this.lastRenameEntry.inputs.findInComments !== findInComments) {
// User preferences have to be set through the `Configure` command
this.configure({ providePrefixAndSuffixTextForRename });
// Options argument is not used, so don't pass in options
this.getRenameInfo(fileName, position, /*options*/{}, findInStrings, findInComments);
// Restore previous user preferences
if (this.preferences) {
this.configure(this.preferences);
if (providePrefixAndSuffixTextForRename !== undefined) {
// User preferences have to be set through the `Configure` command
this.configure({ providePrefixAndSuffixTextForRename });
// Options argument is not used, so don't pass in options
this.getRenameInfo(fileName, position, /*options*/{}, findInStrings, findInComments);
// Restore previous user preferences
if (this.preferences) {
this.configure(this.preferences);
}
}
else {
this.getRenameInfo(fileName, position, /*options*/{}, findInStrings, findInComments);
}
}

Expand Down
12 changes: 0 additions & 12 deletions src/services/services.ts
Original file line number Diff line number Diff line change
Expand Up @@ -1835,18 +1835,6 @@ namespace ts {
}
}

// function findRenameDefinition(fileName: string, position: number): DocumentPosition | undefined {
// const sourceFile = getValidSourceFile(fileName);
// const node = getAdjustedRenameLocation(getTouchingPropertyName(sourceFile, position));
// if (!Rename.nodeIsEligibleForRename(node)) return undefined;
// if (false) {
// // return something else
// }
// const infos = getDefinitionAtPosition(fileName, position);
// const info = infos && firstOrUndefined(infos);
// return info && !info.isLocal ? { fileName: info.fileName, pos: info.textSpan.start } : undefined;
// }

function getReferencesAtPosition(fileName: string, position: number): ReferenceEntry[] | undefined {
synchronizeHostData();
return getReferencesWorker(getTouchingPropertyName(getValidSourceFile(fileName), position), position, { use: FindAllReferences.FindReferencesUse.References }, FindAllReferences.toReferenceEntry);
Expand Down