List of all items
Structs
- AliasingSignature
- ArrayPattern
- BasicBlock
- BlockId
- BuiltinTag
- Case
- CompilerDiagnostic
- DeclarationId
- DependencyPathEntry
- EvaluationOrder
- FloatValue
- FunctionId
- HIR
- HirFunction
- Identifier
- IdentifierId
- Instruction
- InstructionId
- LValue
- LValuePattern
- LoweredFunction
- ManualMemoDependency
- MutableRange
- MutableRangeId
- ObjectPattern
- ObjectProperty
- Phi
- Place
- Position
- ReactiveScope
- ReactiveScopeDeclaration
- ReactiveScopeDependency
- ReactiveScopeEarlyReturn
- ScopeId
- SourceLocation
- SpreadPattern
- TemplateQuasi
- TypeId
- dominator::PostDominator
- environment::BindingRename
- environment::Environment
- environment::OutlinedFunctionEntry
- environment_config::EnvironmentConfig
- environment_config::ExternalFunctionConfig
- environment_config::HookConfig
- environment_config::InstrumentationConfig
- globals::GlobalRegistry
- object_shape::FunctionSignature
- object_shape::FunctionSignatureBuilder
- object_shape::HookSignatureBuilder
- object_shape::ObjectShape
- object_shape::ShapeRegistry
- print::PrintFormatter
- reactive::PrunedReactiveScopeBlock
- reactive::ReactiveFunction
- reactive::ReactiveInstruction
- reactive::ReactiveLabel
- reactive::ReactiveScopeBlock
- reactive::ReactiveSwitchCase
- reactive::ReactiveTerminalStatement
- type_config::AliasingSignatureConfig
- type_config::FunctionTypeConfig
- type_config::HookTypeConfig
- type_config::ObjectTypeConfig
- type_config::TypeReferenceConfig
- visitors::ScopeBlockTraversal
Enums
- AliasingEffect
- ArrayElement
- ArrayPatternElement
- BinaryOperator
- BindingKind
- BlockKind
- Effect
- ErrorCategory
- FunctionExpressionType
- GotoVariant
- Hole
- IdentifierName
- InstructionKind
- InstructionValue
- JsxAttribute
- JsxTag
- LogicalOperator
- ManualMemoDependencyRoot
- MutationReason
- NonLocalBinding
- ObjectPropertyKey
- ObjectPropertyOrSpread
- ObjectPropertyType
- ParamPattern
- Pattern
- PlaceOrSpread
- PlaceOrSpreadOrHole
- PrimitiveValue
- PropertyLiteral
- PropertyNameKind
- ReactFunctionType
- ReturnVariant
- Terminal
- Type
- UnaryOperator
- UpdateOperator
- VariableBinding
- environment::OutputMode
- environment_config::ExhaustiveEffectDepsMode
- object_shape::HookKind
- reactive::ReactiveStatement
- reactive::ReactiveTerminal
- reactive::ReactiveTerminalTargetKind
- reactive::ReactiveValue
- type_config::AliasingEffectConfig
- type_config::ApplyArgConfig
- type_config::ApplyArgHoleKind
- type_config::ApplyArgSpreadKind
- type_config::BuiltInTypeRef
- type_config::TypeConfig
- type_config::ValueKind
- type_config::ValueReason
- visitors::ScopeBlockInfo
Functions
- default_module_type_provider::default_module_type_provider
- dominator::compute_post_dominator_tree
- dominator::compute_unconditional_blocks
- dominator::post_dominator_frontier
- dominator::post_dominators_of
- environment::is_hook_name
- environment::is_react_like_name
- format_js_number
- globals::base_globals
- globals::base_shapes
- globals::build_builtin_shapes
- globals::build_default_globals
- globals::get_reanimated_module_type
- globals::install_type_config
- globals::install_type_config_with_errors
- is_array_type
- is_jsx_type
- is_map_type
- is_plain_object_type
- is_primitive_type
- is_props_type
- is_ref_or_ref_like_mutable_type
- is_ref_or_ref_value
- is_ref_value_type
- is_set_state_type
- is_set_type
- is_start_transition_type
- is_use_effect_event_type
- is_use_effect_hook_type
- is_use_insertion_effect_hook_type
- is_use_layout_effect_hook_type
- is_use_operator_type
- is_use_ref_type
- is_use_state_type
- object_shape::add_function
- object_shape::add_hook
- object_shape::add_object
- object_shape::default_mutating_hook
- object_shape::default_nonmutating_hook
- print::format_js_string
- print::format_loc
- print::format_loc_value
- print::format_non_local_binding
- print::format_object_property_key
- print::format_primitive
- print::format_property_literal
- print::format_value_kind
- print::format_value_reason
- visitors::does_pattern_contain_spread_element
- visitors::each_call_argument
- visitors::each_instruction_lvalue
- visitors::each_instruction_lvalue_ids
- visitors::each_instruction_lvalue_with_kind
- visitors::each_instruction_operand
- visitors::each_instruction_operand_ids
- visitors::each_instruction_operand_with_functions
- visitors::each_instruction_value_lvalue
- visitors::each_instruction_value_operand
- visitors::each_instruction_value_operand_ids
- visitors::each_instruction_value_operand_with_functions
- visitors::each_pattern_operand
- visitors::each_pattern_operand_ids
- visitors::each_terminal_all_successors
- visitors::each_terminal_operand
- visitors::each_terminal_operand_ids
- visitors::each_terminal_successor
- visitors::for_each_call_argument_mut
- visitors::for_each_instruction_lvalue_mut
- visitors::for_each_instruction_value_lvalue_mut
- visitors::for_each_instruction_value_operand_mut
- visitors::for_each_pattern_operand_mut
- visitors::for_each_terminal_operand_mut
- visitors::map_call_arguments
- visitors::map_instruction_lvalues
- visitors::map_instruction_operands
- visitors::map_instruction_value_operands
- visitors::map_pattern_operands
- visitors::map_terminal_operands
- visitors::map_terminal_successors
- visitors::terminal_fallthrough
- visitors::terminal_has_fallthrough
Type Aliases
Constants
- GENERATED_SOURCE
- object_shape::BUILT_IN_ARRAY_ID
- object_shape::BUILT_IN_DISPATCH_ID
- object_shape::BUILT_IN_EFFECT_EVENT_ID
- object_shape::BUILT_IN_FUNCTION_ID
- object_shape::BUILT_IN_JSX_ID
- object_shape::BUILT_IN_MAP_ID
- object_shape::BUILT_IN_MIXED_READONLY_ID
- object_shape::BUILT_IN_OBJECT_ID
- object_shape::BUILT_IN_PROPS_ID
- object_shape::BUILT_IN_REF_VALUE_ID
- object_shape::BUILT_IN_SET_ACTION_STATE_ID
- object_shape::BUILT_IN_SET_ID
- object_shape::BUILT_IN_SET_OPTIMISTIC_ID
- object_shape::BUILT_IN_SET_STATE_ID
- object_shape::BUILT_IN_START_TRANSITION_ID
- object_shape::BUILT_IN_USE_ACTION_STATE_ID
- object_shape::BUILT_IN_USE_CONTEXT_HOOK_ID
- object_shape::BUILT_IN_USE_EFFECT_EVENT_ID
- object_shape::BUILT_IN_USE_EFFECT_HOOK_ID
- object_shape::BUILT_IN_USE_INSERTION_EFFECT_HOOK_ID
- object_shape::BUILT_IN_USE_LAYOUT_EFFECT_HOOK_ID
- object_shape::BUILT_IN_USE_OPERATOR_ID
- object_shape::BUILT_IN_USE_OPTIMISTIC_ID
- object_shape::BUILT_IN_USE_REDUCER_ID
- object_shape::BUILT_IN_USE_REF_ID
- object_shape::BUILT_IN_USE_STATE_ID
- object_shape::BUILT_IN_USE_TRANSITION_ID
- object_shape::BUILT_IN_WEAK_MAP_ID
- object_shape::BUILT_IN_WEAK_SET_ID
- object_shape::REANIMATED_SHARED_VALUE_ID