/// The JavaScript property name used to check if a DOM node is connected to the document.
pub(crate) const IS_CONNECTED: &str = "isConnected";

/// The DOM attribute name for the `value` property on input elements.
pub(crate) const ATTR_VALUE: &str = "value";

/// The DOM attribute name for the `checked` property on input elements.
pub(crate) const ATTR_CHECKED: &str = "checked";

/// The DOM attribute name for the `disabled` property on form elements.
pub(crate) const ATTR_DISABLED: &str = "disabled";

/// The DOM attribute name for the `selected` property on option elements.
pub(crate) const ATTR_SELECTED: &str = "selected";

/// The DOM attribute name for the `readonly` property on input/textarea elements.
pub(crate) const ATTR_READONLY: &str = "readonly";

/// The string representation of boolean `true` used for DOM property comparisons.
pub(crate) const BOOL_TRUE: &str = "true";

/// An empty string constant used for clearing DOM property values.
pub(crate) const EMPTY_STRING: &str = "";
