From 7e150a914e2b368c00839531a1c0204ea0ab2a7e Mon Sep 17 00:00:00 2001 From: Andy Date: Mon, 8 Jan 2018 10:38:11 -0800 Subject: [PATCH] Remove mutually-recursive functions (#20425) --- src/compiler/checker.ts | 18 ------------------ 1 file changed, 18 deletions(-) diff --git a/src/compiler/checker.ts b/src/compiler/checker.ts index 21c8c97feee..5e83da5a69d 100644 --- a/src/compiler/checker.ts +++ b/src/compiler/checker.ts @@ -19918,24 +19918,6 @@ namespace ts { return; } - function containsSuperCallAsComputedPropertyName(n: Declaration): boolean { - const name = getNameOfDeclaration(n); - return name && containsSuperCall(name); - } - - function containsSuperCall(n: Node): boolean { - if (isSuperCall(n)) { - return true; - } - else if (isFunctionLike(n)) { - return false; - } - else if (isClassLike(n)) { - return forEach((n).members, containsSuperCallAsComputedPropertyName); - } - return forEachChild(n, containsSuperCall); - } - function isInstancePropertyWithInitializer(n: Node): boolean { return n.kind === SyntaxKind.PropertyDeclaration && !hasModifier(n, ModifierFlags.Static) &&