// Generated from WebIDL - DO NOT EDIT
// Source: @webref/idl/css-counter-styles
///|
/// CSSCounterStyleRule interface
pub type CSSCounterStyleRule
///|
pub extern "js" fn CSSCounterStyleRule::to_js_value(
self : CSSCounterStyleRule,
) -> JsValue =
#| (self) => self
///|
/// Cast JsValue to CSSCounterStyleRule (unchecked)
pub extern "js" fn CSSCounterStyleRule::from_js_value(
v : JsValue,
) -> CSSCounterStyleRule =
#| (v) => v
///|
/// Safely cast JsValue to CSSCounterStyleRule (checked with instanceof)
pub extern "js" fn CSSCounterStyleRule::from_js_value_opt(
v : JsValue,
) -> CSSCounterStyleRule? =
#| (v) => (v instanceof CSSCounterStyleRule) ? { $tag: 1, _0: v } : { $tag: 0 }
///|
/// Safely cast JsValue to CSSCounterStyleRule (checked with instanceof)
pub extern "js" fn JsValue::as_css_counter_style_rule(
self : JsValue,
) -> CSSCounterStyleRule? =
#| (self) => (self instanceof CSSCounterStyleRule) ? { $tag: 1, _0: self } : { $tag: 0 }
///|
/// Cast JsValue to CSSCounterStyleRule (unchecked)
pub extern "js" fn JsValue::to_css_counter_style_rule(
self : JsValue,
) -> CSSCounterStyleRule =
#| (self) => self
///|
pub extern "js" fn CSSCounterStyleRule::to_css_rule(
self : CSSCounterStyleRule,
) -> CSSRule =
#| (self) => self
///|
pub extern "js" fn CSSCounterStyleRule::get_name(
self : CSSCounterStyleRule,
) -> String =
#| (self) => self.name
///|
pub extern "js" fn CSSCounterStyleRule::set_name(
self : CSSCounterStyleRule,
value : String,
) -> Unit =
#| (self, value) => { self.name = value }
///|
pub extern "js" fn CSSCounterStyleRule::get_system(
self : CSSCounterStyleRule,
) -> String =
#| (self) => self.system
///|
pub extern "js" fn CSSCounterStyleRule::set_system(
self : CSSCounterStyleRule,
value : String,
) -> Unit =
#| (self, value) => { self.system = value }
///|
pub extern "js" fn CSSCounterStyleRule::get_symbols(
self : CSSCounterStyleRule,
) -> String =
#| (self) => self.symbols
///|
pub extern "js" fn CSSCounterStyleRule::set_symbols(
self : CSSCounterStyleRule,
value : String,
) -> Unit =
#| (self, value) => { self.symbols = value }
///|
pub extern "js" fn CSSCounterStyleRule::get_additive_symbols(
self : CSSCounterStyleRule,
) -> String =
#| (self) => self.additiveSymbols
///|
pub extern "js" fn CSSCounterStyleRule::set_additive_symbols(
self : CSSCounterStyleRule,
value : String,
) -> Unit =
#| (self, value) => { self.additiveSymbols = value }
///|
pub extern "js" fn CSSCounterStyleRule::get_negative(
self : CSSCounterStyleRule,
) -> String =
#| (self) => self.negative
///|
pub extern "js" fn CSSCounterStyleRule::set_negative(
self : CSSCounterStyleRule,
value : String,
) -> Unit =
#| (self, value) => { self.negative = value }
///|
pub extern "js" fn CSSCounterStyleRule::get_prefix(
self : CSSCounterStyleRule,
) -> String =
#| (self) => self.prefix
///|
pub extern "js" fn CSSCounterStyleRule::set_prefix(
self : CSSCounterStyleRule,
value : String,
) -> Unit =
#| (self, value) => { self.prefix = value }
///|
pub extern "js" fn CSSCounterStyleRule::get_suffix(
self : CSSCounterStyleRule,
) -> String =
#| (self) => self.suffix
///|
pub extern "js" fn CSSCounterStyleRule::set_suffix(
self : CSSCounterStyleRule,
value : String,
) -> Unit =
#| (self, value) => { self.suffix = value }
///|
pub extern "js" fn CSSCounterStyleRule::get_range(
self : CSSCounterStyleRule,
) -> String =
#| (self) => self.range
///|
pub extern "js" fn CSSCounterStyleRule::set_range(
self : CSSCounterStyleRule,
value : String,
) -> Unit =
#| (self, value) => { self.range = value }
///|
pub extern "js" fn CSSCounterStyleRule::get_pad(
self : CSSCounterStyleRule,
) -> String =
#| (self) => self.pad
///|
pub extern "js" fn CSSCounterStyleRule::set_pad(
self : CSSCounterStyleRule,
value : String,
) -> Unit =
#| (self, value) => { self.pad = value }
///|
pub extern "js" fn CSSCounterStyleRule::get_speak_as(
self : CSSCounterStyleRule,
) -> String =
#| (self) => self.speakAs
///|
pub extern "js" fn CSSCounterStyleRule::set_speak_as(
self : CSSCounterStyleRule,
value : String,
) -> Unit =
#| (self, value) => { self.speakAs = value }
///|
pub extern "js" fn CSSCounterStyleRule::get_fallback(
self : CSSCounterStyleRule,
) -> String =
#| (self) => self.fallback
///|
pub extern "js" fn CSSCounterStyleRule::set_fallback(
self : CSSCounterStyleRule,
value : String,
) -> Unit =
#| (self, value) => { self.fallback = value }