Lines Matching full:astnode
26 #include "ir/astNode.h"
110 std::optional<RenameInfoType> GetRenameInfoForNode(ir::AstNode *node, checker::ETSChecker *checker,
112 std::optional<checker::VerifiedType> GetContextualTypeFromParentOrAncestorTypeNode(ir::AstNode *nod…
114 std::string GetTextOfNode(ir::AstNode *node, parser::Program *program);
117 std::string kindModifiers, ir::AstNode *node);
120 ir::AstNode *TryGetImportFromModuleSpecifier(ir::AstNode *node);
123 bool NodeIsMissing(ir::AstNode *node);
125 TextSpan CreateTriggerSpanForNode(ir::AstNode *node);
126 std::string GetSourceTextOfNodeFromSourceFile(util::StringView sourceCode, ir::AstNode *node);
130 std::optional<RenameInfoSuccess> GetRenameInfoForModule(ir::AstNode *node, parser::Program *program…
132 std::string GetNodeKindForRenameInfo(ir::AstNode *node);
133 bool IsImportOrExportSpecifierName(ir::AstNode *node);
134 bool IsStringOrNumericLiteralLike(ir::AstNode *node);
136 bool NodeIsEligibleForRename(ir::AstNode *node);
137 bool IsLiteralNameOfPropertyDeclarationOrIndexAccess(ir::AstNode *node);
138 ir::AstNode *GetNameOfDeclaration(ir::AstNode *node);
139 ir::AstNode *GetNonAssignedNameOfDeclaration(ir::AstNode *node);
140 ir::AstNode *GetAssignedName(ir::AstNode *node);