react_sys/use_ref/
helpers.rs

1use wasm_bindgen::prelude::*;
2
3use super::macro_helpers::define_react_use_ref_helpers;
4
5define_react_use_ref_helpers! {
6    {
7        value: usize,
8        object: MutableRefObjectUsize,
9        use_ref_usize,
10        use_ref_usize_with,
11    },
12    {
13        value: Option<usize>,
14        object: MutableRefObjectOptionalUsize,
15        use_ref_optional_usize,
16        use_ref_optional_usize_with,
17    },
18    {
19        value: bool,
20        object: MutableRefObjectBool,
21        use_ref_bool,
22        use_ref_bool_with,
23    },
24    {
25        value: web_sys::HtmlElement,
26        object: MutableRefObjectHtmlElement,
27        use_ref_html_element,
28        use_ref_html_element_with,
29    },
30    {
31        value: Option<web_sys::HtmlElement>,
32        object: MutableRefObjectOptionalHtmlElement,
33        use_ref_optional_html_element,
34        use_ref_optional_html_element_with,
35    },
36}