mod boundary;
mod component_resolution;
mod cross_file_reactivity;
mod element_id;
mod emit;
mod event_bubbling;
mod fallthrough;
mod props_validation;
mod provide_inject;
mod reactivity;
mod setup_context;
pub use boundary::{analyze_boundaries, BoundaryInfo, BoundaryKind};
pub use component_resolution::{analyze_component_resolution, ComponentResolutionIssue};
pub use element_id::{analyze_element_ids, UniqueIdIssue};
pub use emit::{analyze_emits, EmitFlow};
pub use event_bubbling::{analyze_event_bubbling, EventBubble};
pub use fallthrough::{analyze_fallthrough, FallthroughInfo};
pub use props_validation::{analyze_props_validation, PropsValidationIssue};
pub use provide_inject::{analyze_provide_inject, ProvideInjectMatch};
pub use reactivity::{analyze_reactivity, ReactivityIssue, ReactivityIssueKind};
pub use cross_file_reactivity::{analyze_cross_file_reactivity, CrossFileReactivityIssue};
pub use setup_context::{analyze_setup_context, SetupContextIssue};