Web API package for use when compling Go to WASM
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 

74 lines
1.8 KiB

// Code generated DO NOT EDIT
// validitystate.go
package dom
import "syscall/js"
type ValidityStateIFace interface {
GetBadInput() bool
GetCustomError() bool
GetPatternMismatch() bool
GetRangeOverflow() bool
GetRangeUnderflow() bool
GetStepMismatch() bool
GetTooLong() bool
GetTooShort() bool
GetTypeMismatch() bool
GetValid() bool
GetValueMissing() bool
}
type ValidityState struct {
Value
}
func JSValueToValidityState(val js.Value) ValidityState {
return ValidityState{Value: JSValueToValue(val)}
}
func (v Value) AsValidityState() ValidityState { return ValidityState{Value: v} }
func NewValidityState(args ...interface{}) ValidityState {
return ValidityState{Value: JSValueToValue(js.Global().Get("ValidityState").New(args...))}
}
func (v ValidityState) GetBadInput() bool {
val := v.Get("badInput")
return val.Bool()
}
func (v ValidityState) GetCustomError() bool {
val := v.Get("customError")
return val.Bool()
}
func (v ValidityState) GetPatternMismatch() bool {
val := v.Get("patternMismatch")
return val.Bool()
}
func (v ValidityState) GetRangeOverflow() bool {
val := v.Get("rangeOverflow")
return val.Bool()
}
func (v ValidityState) GetRangeUnderflow() bool {
val := v.Get("rangeUnderflow")
return val.Bool()
}
func (v ValidityState) GetStepMismatch() bool {
val := v.Get("stepMismatch")
return val.Bool()
}
func (v ValidityState) GetTooLong() bool {
val := v.Get("tooLong")
return val.Bool()
}
func (v ValidityState) GetTooShort() bool {
val := v.Get("tooShort")
return val.Bool()
}
func (v ValidityState) GetTypeMismatch() bool {
val := v.Get("typeMismatch")
return val.Bool()
}
func (v ValidityState) GetValid() bool {
val := v.Get("valid")
return val.Bool()
}
func (v ValidityState) GetValueMissing() bool {
val := v.Get("valueMissing")
return val.Bool()
}