fastn-type 0.1.1

fastn: Full-stack Web Development Made Easy
Documentation
#[derive(Debug, Clone, PartialEq, serde::Deserialize, serde::Serialize)]
pub struct WebComponentDefinition {
    pub name: String,
    pub arguments: Vec<fastn_type::Argument>,
    pub js: fastn_type::PropertyValue,
    pub line_number: usize,
}

impl WebComponentDefinition {
    pub fn new(
        name: &str,
        arguments: Vec<fastn_type::Argument>,
        js: fastn_type::PropertyValue,
        line_number: usize,
    ) -> fastn_type::WebComponentDefinition {
        fastn_type::WebComponentDefinition {
            name: name.to_string(),
            arguments,
            js,
            line_number,
        }
    }
}