// Code generated DO NOT EDIT // timeranges.go package dom import "syscall/js" type TimeRangesIFace interface { End(args ...interface{}) float64 GetLength() int Start(args ...interface{}) float64 } type TimeRanges struct { Value } func JSValueToTimeRanges(val js.Value) TimeRanges { return TimeRanges{Value: JSValueToValue(val)} } func (v Value) AsTimeRanges() TimeRanges { return TimeRanges{Value: v} } func NewTimeRanges(args ...interface{}) TimeRanges { return TimeRanges{Value: JSValueToValue(js.Global().Get("TimeRanges").New(args...))} } func (t TimeRanges) End(args ...interface{}) float64 { val := t.Call("end", args...) return val.Float() } func (t TimeRanges) GetLength() int { val := t.Get("length") return val.Int() } func (t TimeRanges) Start(args ...interface{}) float64 { val := t.Call("start", args...) return val.Float() }