Skip to content

Commit f40242d

Browse files
author
Andy Hanson
committed
Fix rename after '.'
1 parent 5bb8921 commit f40242d

File tree

2 files changed

+3
-2
lines changed

2 files changed

+3
-2
lines changed

src/services/utilities.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1671,6 +1671,7 @@ namespace ts {
16711671
if (startsWith(change, name)) return 0;
16721672
// Add a " " to avoid references inside words
16731673
let idx = change.indexOf(" " + name);
1674+
if (idx === -1) idx = change.indexOf('.' + name);
16741675
if (idx === -1) idx = change.indexOf('"' + name);
16751676
return idx === -1 ? -1 : idx + 1;
16761677
}

tests/cases/fourslash/extract-method-uniqueName.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
/// <reference path='fourslash.ts' />
22

3-
////// newFunction
3+
////const newFunction = 0;
44
/////*start*/1 + 1/*end*/;
55

66
goTo.select('start', 'end')
@@ -9,7 +9,7 @@ edit.applyRefactor({
99
actionName: "function_scope_0",
1010
actionDescription: "Extract to function in global scope",
1111
newContent:
12-
`// newFunction
12+
`const newFunction = 0;
1313
/*RENAME*/newFunction_1();
1414
1515
function newFunction_1() {

0 commit comments

Comments
 (0)