use serde::{Deserialize, Serialize};
#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Serialize, Deserialize)]
#[serde(default, rename_all = "camelCase", deny_unknown_fields)]
pub struct ComponentNameInTemplateCasingOptions {
pub casing: TemplateComponentNameCasing,
}
#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Serialize, Deserialize)]
pub enum TemplateComponentNameCasing {
#[default]
#[serde(rename = "PascalCase")]
PascalCase,
#[serde(rename = "kebab-case")]
KebabCase,
}
#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Serialize, Deserialize)]
#[serde(default, rename_all = "camelCase", deny_unknown_fields)]
pub struct CustomEventNameCasingOptions {
pub casing: CustomEventNameCasing,
}
#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Serialize, Deserialize)]
pub enum CustomEventNameCasing {
#[default]
#[serde(rename = "camelCase")]
CamelCase,
#[serde(rename = "kebab-case")]
KebabCase,
}