ts-morphにおける関数に関するNodeの継承関係
凡例
TP: TypeParameteredNodeを継承している。
NMD: NamedNodeを継承している。
NMB: NamableNodeを継承している。
ParameteredNode, ReturnTypedNode
SignaturedDeclaration
ConstructorDeclarationOverload TP
MethodSignature TP / NMD
MethodDeclarationOverload NMD
FunctionDeclarationOverload TP
FunctionExpression TP / NMB
FunctionLikeDeclaration TP
ConstructorDeclaration TP
GetAccessorDeclaration TP / NMD
MethodDeclaration TP / NMD
SetAccessorDeclaration TP / NMD
ArrowFunction TP
FunctionDeclaration TP / NMB
CallSignatureDeclaration TP
ConstructSignatureDeclaration TP