Case type @expr
Indirect supertypes
Known direct subtypes
- @add_expr
- @angular_pipe_ref
- @array_comprehension_expr
- @array_pattern
- @arrow_function_expr
- @as_type_assertion
- @assign_add_expr
- @assign_and_expr
- @assign_div_expr
- @assign_exp_expr
- @assign_expr
- @assign_lshift_expr
- @assign_mod_expr
- @assign_mul_expr
- @assign_or_expr
- @assign_rshift_expr
- @assign_sub_expr
- @assign_urshift_expr
- @assign_xor_expr
- @assignlogandexpr
- @assignlogorexpr
- @assignnullishcoalescingexpr
- @await_expr
- @bigint_literal
- @bind_expr
- @bit_not_expr
- @call_expr
- @class_expr
- @delete_expr
- @div_expr
- @dynamic_import
- @e4x_xml_anyname
- @e4x_xml_dotdotexpr
- @e4x_xml_filter_expression
- @eq_expr
- @eqq_expr
- @exp_expr
- @export_default_specifier
- @export_namespace_specifier
- @expression_with_type_arguments
- @external_module_reference
- @for_in_comprehension_block
- @for_of_comprehension_block
- @function_sent_expr
- @ge_expr
- @generator_expr
- @gt_expr
- @import_default_specifier
- @import_meta_expr
- @import_namespace_specifier
- @in_expr
- @jsx_element
- @jsx_empty_expr
- @jsx_qualified_name
- @label
- @le_expr
- @legacy_letexpr
- @lshift_expr
- @lt_expr
- @mul_expr
- @named_export_specifier
- @named_import_specifier
- @neg_expr
- @neq_expr
- @neqq_expr
- @new_expr
- @newtarget_expr
- @non_null_assertion
- @nullishcoalescing_expr
- @number_literal
- @obj_expr
- @object_pattern
- @plus_expr
- @postdec_expr
- @postinc_expr
- @predec_expr
- @prefix_type_assertion
- @preinc_expr
- @rshift_expr
- @seq_expr
- @spread_element
- @string_literal
- @sub_expr
- @tagged_template_expr
- @template_element
- @typeof_expr
- @urshift_expr
- @void_expr
- @yield_expr
- Expr