Make let-declarations in type class declarations always functions
This commit is contained in:
parent
e92e346bad
commit
0faea35446
1 changed files with 2 additions and 1 deletions
|
@ -358,7 +358,8 @@ function isVariableDeclarationLike(node: LetDeclaration): boolean {
|
|||
}
|
||||
|
||||
function isFunctionDeclarationLike(node: LetDeclaration): boolean {
|
||||
return !isSignatureDeclarationLike(node) && !isVariableDeclarationLike(node);
|
||||
return node.parent!.kind === SyntaxKind.ClassDeclaration
|
||||
|| (!isSignatureDeclarationLike(node) && !isVariableDeclarationLike(node));
|
||||
// return (node.pattern.kind === SyntaxKind.NamedPattern || node.pattern.kind === SyntaxKind.NestedPattern && node.pattern.pattern.kind === SyntaxKind.NamedPattern)
|
||||
// && (node.params.length > 0 || (node.body !== null && node.body.kind === SyntaxKind.BlockBody));
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue