use crate::*;
#[derive(Clone, Copy, Data, New)]
pub(crate) struct UseSse {
#[get(type(copy))]
pub(crate) url: Signal<String>,
#[get(type(copy))]
pub(crate) connected: Signal<bool>,
#[get(type(copy))]
pub(crate) connecting: Signal<bool>,
#[get(type(copy))]
pub(crate) messages: Signal<Vec<String>>,
#[get(type(copy))]
pub(crate) error: Signal<String>,
}