From ba53b4266313480d94e6c95e8d5d1cc2851c24de Mon Sep 17 00:00:00 2001 From: Andy Date: Fri, 7 Jul 2017 10:15:04 -0700 Subject: [PATCH] Clean up findChildIndex (#16984) --- src/server/scriptVersionCache.ts | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/server/scriptVersionCache.ts b/src/server/scriptVersionCache.ts index d71a699f5d3..278b9c5619e 100644 --- a/src/server/scriptVersionCache.ts +++ b/src/server/scriptVersionCache.ts @@ -839,10 +839,9 @@ namespace ts.server { this.children.length--; } - findChildIndex(child: LineCollection) { - let childIndex = 0; - const clen = this.children.length; - while ((this.children[childIndex] !== child) && (childIndex < clen)) childIndex++; + private findChildIndex(child: LineCollection) { + const childIndex = this.children.indexOf(child); + Debug.assert(childIndex !== -1); return childIndex; }