Skip to content

Commit 7e150a9

Browse files
author
Andy
authored
Remove mutually-recursive functions (microsoft#20425)
1 parent 76eafe0 commit 7e150a9

1 file changed

Lines changed: 0 additions & 18 deletions

File tree

src/compiler/checker.ts

Lines changed: 0 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -19918,24 +19918,6 @@ namespace ts {
1991819918
return;
1991919919
}
1992019920

19921-
function containsSuperCallAsComputedPropertyName(n: Declaration): boolean {
19922-
const name = getNameOfDeclaration(n);
19923-
return name && containsSuperCall(name);
19924-
}
19925-
19926-
function containsSuperCall(n: Node): boolean {
19927-
if (isSuperCall(n)) {
19928-
return true;
19929-
}
19930-
else if (isFunctionLike(n)) {
19931-
return false;
19932-
}
19933-
else if (isClassLike(n)) {
19934-
return forEach((<ClassLikeDeclaration>n).members, containsSuperCallAsComputedPropertyName);
19935-
}
19936-
return forEachChild(n, containsSuperCall);
19937-
}
19938-
1993919921
function isInstancePropertyWithInitializer(n: Node): boolean {
1994019922
return n.kind === SyntaxKind.PropertyDeclaration &&
1994119923
!hasModifier(n, ModifierFlags.Static) &&

0 commit comments

Comments
 (0)