From 34bb955655554a5b8818b1f97696ef0881bdf7ea Mon Sep 17 00:00:00 2001 From: Andy Hanson Date: Wed, 24 May 2017 08:42:02 -0700 Subject: [PATCH] Use `orderedRemoveItem` instead of `remove` helper --- src/server/project.ts | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/src/server/project.ts b/src/server/project.ts index 6372d1f5c03..7dc4388bf39 100644 --- a/src/server/project.ts +++ b/src/server/project.ts @@ -13,13 +13,6 @@ namespace ts.server { External } - function remove(items: T[], item: T) { - const index = items.indexOf(item); - if (index >= 0) { - items.splice(index, 1); - } - } - function countEachFileTypes(infos: ScriptInfo[]): { js: number, jsx: number, ts: number, tsx: number, dts: number } { const result = { js: 0, jsx: 0, ts: 0, tsx: 0, dts: 0 }; for (const info of infos) { @@ -732,7 +725,7 @@ namespace ts.server { // remove a root file from project protected removeRoot(info: ScriptInfo): void { - remove(this.rootFiles, info); + orderedRemoveItem(this.rootFiles, info); this.rootFilesMap.remove(info.path); } }