From 90c14d48c6dba83a19a8aa8f1cb8ed89cba993e3 Mon Sep 17 00:00:00 2001 From: andy-ms Date: Thu, 18 Jan 2018 17:14:47 -0800 Subject: [PATCH] Avoid spreading array --- src/harness/fourslash.ts | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/harness/fourslash.ts b/src/harness/fourslash.ts index 61b2c088e14e9..3da46d8dedb4a 100644 --- a/src/harness/fourslash.ts +++ b/src/harness/fourslash.ts @@ -1305,8 +1305,13 @@ Actual: ${stringify(fullActual)}`); } public verifyRangesAreRenameLocations(options?: Range[] | { findInStrings?: boolean, findInComments?: boolean, ranges?: Range[] }) { - const ranges = ts.isArray(options) ? options : options && options.ranges || this.getRanges(); - this.verifyRenameLocations(ranges, { ranges, ...options }); + if (ts.isArray(options)) { + this.verifyRenameLocations(options, options); + } + else { + const ranges = options && options.ranges || this.getRanges(); + this.verifyRenameLocations(ranges, { ranges, ...options }); + } } public verifyRenameLocations(startRanges: Range | Range[], options: Range[] | { findInStrings?: boolean, findInComments?: boolean, ranges: Range[] }) {