Skip to content

Commit 1c9cd96

Browse files
author
Andy
authored
Avoid spreading array (microsoft#21291)
1 parent a79d0b1 commit 1c9cd96

1 file changed

Lines changed: 7 additions & 2 deletions

File tree

src/harness/fourslash.ts

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1305,8 +1305,13 @@ Actual: ${stringify(fullActual)}`);
13051305
}
13061306

13071307
public verifyRangesAreRenameLocations(options?: Range[] | { findInStrings?: boolean, findInComments?: boolean, ranges?: Range[] }) {
1308-
const ranges = ts.isArray(options) ? options : options && options.ranges || this.getRanges();
1309-
this.verifyRenameLocations(ranges, { ranges, ...options });
1308+
if (ts.isArray(options)) {
1309+
this.verifyRenameLocations(options, options);
1310+
}
1311+
else {
1312+
const ranges = options && options.ranges || this.getRanges();
1313+
this.verifyRenameLocations(ranges, { ranges, ...options });
1314+
}
13101315
}
13111316

13121317
public verifyRenameLocations(startRanges: Range | Range[], options: Range[] | { findInStrings?: boolean, findInComments?: boolean, ranges: Range[] }) {

0 commit comments

Comments
 (0)