use crate::*;
#[derive(Clone, Copy, Data)]
pub(crate) struct UseBrowserApi {
#[get(pub, type(copy))]
pub(crate) local_key: Signal<String>,
#[get(pub, type(copy))]
pub(crate) local_value: Signal<String>,
#[get(pub, type(copy))]
pub(crate) local_result: Signal<String>,
#[get(pub, type(copy))]
pub(crate) session_key: Signal<String>,
#[get(pub, type(copy))]
pub(crate) session_value: Signal<String>,
#[get(pub, type(copy))]
pub(crate) session_result: Signal<String>,
#[get(pub, type(copy))]
pub(crate) clipboard_text: Signal<String>,
#[get(pub, type(copy))]
pub(crate) clipboard_result: Signal<String>,
#[get(pub, type(copy))]
pub(crate) window_size: Signal<String>,
#[get(pub, type(copy))]
pub(crate) user_agent: Signal<String>,
#[get(pub, type(copy))]
pub(crate) language: Signal<String>,
#[get(pub, type(copy))]
pub(crate) location_url: Signal<String>,
#[get(pub, type(copy))]
pub(crate) location_origin_val: Signal<String>,
#[get(pub, type(copy))]
pub(crate) location_pathname_val: Signal<String>,
#[get(pub, type(copy))]
pub(crate) console_input: Signal<String>,
}