Case type @expr

Direct supertypes

Indirect supertypes

Known direct subtypes

Branch types

@addexpr
@arraycomprehensionexpr
@arrayexpr
@arraypattern
@arrowfunctionexpr
@assignaddexpr
@assignandexpr
@assigndivexpr
@assignexpexpr
@assignexpr
@assignlshiftexpr
@assignmodexpr
@assignmulexpr
@assignorexpr
@assignrshiftexpr
@assignsubexpr
@assignurshiftexpr
@assignxorexpr
@astypeassertion
@awaitexpr
@bigintliteral
@bindexpr
@bitandexpr
@bitnotexpr
@bitorexpr
@booleanliteral
@callexpr
@classexpr
@conditionalexpr
@decorator
@decorator_list
@deleteexpr
@divexpr
@dotexpr
@dynamicimport
@e4x_xml_anyname
@e4x_xml_dotdotexpr
@e4x_xml_dynamic_attribute_selector
@e4x_xml_dynamic_qualident
@e4x_xml_filter_expression
@e4x_xml_static_attribute_selector
@e4x_xml_static_qualident
@eqexpr
@eqqexpr
@expexpr
@export_varaccess
@exportdefaultspecifier
@exportnamespacespecifier
@expressionwithtypearguments
@externalmodulereference
@forincomprehensionblock
@forofcomprehensionblock
@functionexpr
@functionsentexpr
@geexpr
@generatorexpr
@gtexpr
@importdefaultspecifier
@importnamespacespecifier
@indexexpr
@inexpr
@instanceofexpr
@jsxelement
@jsxemptyexpr
@jsxqualifiedname
@label
@leexpr
@legacy_letexpr
@logandexpr
@lognotexpr
@logorexpr
@lshiftexpr
@ltexpr
@modexpr
@mulexpr
@namedexportspecifier
@namedimportspecifier
@negexpr
@neqexpr
@neqqexpr
@newexpr
@newtargetexpr
@non_null_assertion
@nullishcoalescingexpr
@nullliteral
@numberliteral
@objectpattern
@objexpr
@parexpr
@plusexpr
@postdecexpr
@postincexpr
@predecexpr
@prefixtypeassertion
@preincexpr
@proper_varaccess
@regexpliteral
@rshiftexpr
@seqexpr
@spreadelement
@stringliteral
@subexpr
@superexpr
@taggedtemplateexpr
@templateelement
@templateliteral
@thisexpr
@typeofexpr
@urshiftexpr
@vardecl
@vardeclarator
@voidexpr
@xorexpr
@yieldexpr