// Code generated DO NOT EDIT // cssstylerule.go package dom import "syscall/js" type CSSStyleRuleIFace interface { GetCssText() string SetCssText(string) GetParentRule() CSSRule GetParentStyleSheet() CSSStyleSheet GetSelectorText() string SetSelectorText(string) GetStyle() CSSStyleDeclaration GetType() int } type CSSStyleRule struct { Value } func JSValueToCSSStyleRule(val js.Value) CSSStyleRule { return CSSStyleRule{Value: JSValueToValue(val)} } func (v Value) AsCSSStyleRule() CSSStyleRule { return CSSStyleRule{Value: v} } func NewCSSStyleRule(args ...interface{}) CSSStyleRule { return CSSStyleRule{Value: JSValueToValue(js.Global().Get("CSSStyleRule").New(args...))} } func (c CSSStyleRule) GetCssText() string { val := c.Get("cssText") return val.String() } func (c CSSStyleRule) SetCssText(val string) { c.Set("cssText", val) } func (c CSSStyleRule) GetParentRule() CSSRule { val := c.Get("parentRule") return JSValueToCSSRule(val.JSValue()) } func (c CSSStyleRule) GetParentStyleSheet() CSSStyleSheet { val := c.Get("parentStyleSheet") return JSValueToCSSStyleSheet(val.JSValue()) } func (c CSSStyleRule) GetSelectorText() string { val := c.Get("selectorText") return val.String() } func (c CSSStyleRule) SetSelectorText(val string) { c.Set("selectorText", val) } func (c CSSStyleRule) GetStyle() CSSStyleDeclaration { val := c.Get("style") return JSValueToCSSStyleDeclaration(val.JSValue()) } func (c CSSStyleRule) GetType() int { val := c.Get("type") return val.Int() }