#![feature(doc_cfg)] //! Collection of essential Leptos utilities inspired by SolidJS USE / VueUse pub mod core; #[cfg(feature = "docs")] pub mod docs; #[cfg(feature = "math")] pub mod math; #[cfg(feature = "storage")] pub mod storage; mod use_debounce_fn; #[cfg(web_sys_unstable_apis)] mod use_element_size; mod use_event_listener; mod use_media_query; mod use_mouse; mod use_preferred_contrast; mod use_preferred_dark; #[cfg(web_sys_unstable_apis)] mod use_resize_observer; mod use_scroll; mod use_supported; mod use_throttle_fn; pub mod utils; mod watch; mod watch_debounced; mod watch_pausable; mod watch_throttled; pub use use_debounce_fn::*; #[cfg(web_sys_unstable_apis)] pub use use_element_size::*; pub use use_event_listener::*; pub use use_media_query::*; pub use use_mouse::*; pub use use_preferred_contrast::*; pub use use_preferred_dark::*; #[cfg(web_sys_unstable_apis)] pub use use_resize_observer::*; pub use use_scroll::*; pub use use_supported::*; pub use use_throttle_fn::*; pub use watch::*; pub use watch_debounced::*; pub use watch_pausable::*; pub use watch_throttled::*; extern crate self as leptos_use;