func (_this *CSSCounterStyleRule) Range() string {
	var ret string
	value := _this.Value_JS.Get("range")
	ret = (value).String()
	return ret
}
Range returning attribute 'range' with
type string (idl: DOMString).
package counterstyles
import "syscall/js"
import (
	"github.com/gowebapi/webapi/css/cssom"
)
func unused(value interface{}) {
}
type Union struct {
	Value js.Value
}
func (u *Union) JSValue() js.Value {
	return u.Value
}
func UnionFromJS(value js.Value) *Union {
	return &Union{Value: value}
}
type CSSCounterStyleRule struct {
	cssom.CSSRule
}
func CSSCounterStyleRuleFromJS(value js.Wrapper) *CSSCounterStyleRule {
	input := value.JSValue()
	if typ := input.Type(); typ == js.TypeNull || typ == js.TypeUndefined {
		return nil
	}
	ret := &CSSCounterStyleRule{}
	ret.Value_JS = input
	return ret
}
func (_this *CSSCounterStyleRule) Name() string {
	var ret string
	value := _this.Value_JS.Get("name")
	ret = (value).String()
	return ret
}
func (_this *CSSCounterStyleRule) SetName(value string) {
	input := value
	_this.Value_JS.Set("name", input)
}
func (_this *CSSCounterStyleRule) System() string {
	var ret string
	value := _this.Value_JS.Get("system")
	ret = (value).String()
	return ret
}
func (_this *CSSCounterStyleRule) SetSystem(value string) {
	input := value
	_this.Value_JS.Set("system", input)
}
func (_this *CSSCounterStyleRule) Symbols() string {
	var ret string
	value := _this.Value_JS.Get("symbols")
	ret = (value).String()
	return ret
}
func (_this *CSSCounterStyleRule) SetSymbols(value string) {
	input := value
	_this.Value_JS.Set("symbols", input)
}
func (_this *CSSCounterStyleRule) AdditiveSymbols() string {
	var ret string
	value := _this.Value_JS.Get("additiveSymbols")
	ret = (value).String()
	return ret
}
func (_this *CSSCounterStyleRule) SetAdditiveSymbols(value string) {
	input := value
	_this.Value_JS.Set("additiveSymbols", input)
}
func (_this *CSSCounterStyleRule) Negative() string {
	var ret string
	value := _this.Value_JS.Get("negative")
	ret = (value).String()
	return ret
}
func (_this *CSSCounterStyleRule) SetNegative(value string) {
	input := value
	_this.Value_JS.Set("negative", input)
}
func (_this *CSSCounterStyleRule) Prefix() string {
	var ret string
	value := _this.Value_JS.Get("prefix")
	ret = (value).String()
	return ret
}
func (_this *CSSCounterStyleRule) SetPrefix(value string) {
	input := value
	_this.Value_JS.Set("prefix", input)
}
func (_this *CSSCounterStyleRule) Suffix() string {
	var ret string
	value := _this.Value_JS.Get("suffix")
	ret = (value).String()
	return ret
}
func (_this *CSSCounterStyleRule) SetSuffix(value string) {
	input := value
	_this.Value_JS.Set("suffix", input)
}