| #![allow(unused_imports)] |
| use super::*; |
| use wasm_bindgen::prelude::*; |
| #[wasm_bindgen] |
| extern "C" { |
| # [wasm_bindgen (extends = :: js_sys :: Object , js_name = ValidityState , typescript_type = "ValidityState")] |
| #[derive(Debug, Clone, PartialEq, Eq)] |
| #[doc = "The `ValidityState` class."] |
| #[doc = ""] |
| #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/ValidityState)"] |
| #[doc = ""] |
| #[doc = "*This API requires the following crate features to be activated: `ValidityState`*"] |
| pub type ValidityState; |
| # [wasm_bindgen (structural , method , getter , js_class = "ValidityState" , js_name = valueMissing)] |
| #[doc = "Getter for the `valueMissing` field of this object."] |
| #[doc = ""] |
| #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/ValidityState/valueMissing)"] |
| #[doc = ""] |
| #[doc = "*This API requires the following crate features to be activated: `ValidityState`*"] |
| pub fn value_missing(this: &ValidityState) -> bool; |
| # [wasm_bindgen (structural , method , getter , js_class = "ValidityState" , js_name = typeMismatch)] |
| #[doc = "Getter for the `typeMismatch` field of this object."] |
| #[doc = ""] |
| #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/ValidityState/typeMismatch)"] |
| #[doc = ""] |
| #[doc = "*This API requires the following crate features to be activated: `ValidityState`*"] |
| pub fn type_mismatch(this: &ValidityState) -> bool; |
| # [wasm_bindgen (structural , method , getter , js_class = "ValidityState" , js_name = patternMismatch)] |
| #[doc = "Getter for the `patternMismatch` field of this object."] |
| #[doc = ""] |
| #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/ValidityState/patternMismatch)"] |
| #[doc = ""] |
| #[doc = "*This API requires the following crate features to be activated: `ValidityState`*"] |
| pub fn pattern_mismatch(this: &ValidityState) -> bool; |
| # [wasm_bindgen (structural , method , getter , js_class = "ValidityState" , js_name = tooLong)] |
| #[doc = "Getter for the `tooLong` field of this object."] |
| #[doc = ""] |
| #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/ValidityState/tooLong)"] |
| #[doc = ""] |
| #[doc = "*This API requires the following crate features to be activated: `ValidityState`*"] |
| pub fn too_long(this: &ValidityState) -> bool; |
| # [wasm_bindgen (structural , method , getter , js_class = "ValidityState" , js_name = tooShort)] |
| #[doc = "Getter for the `tooShort` field of this object."] |
| #[doc = ""] |
| #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/ValidityState/tooShort)"] |
| #[doc = ""] |
| #[doc = "*This API requires the following crate features to be activated: `ValidityState`*"] |
| pub fn too_short(this: &ValidityState) -> bool; |
| # [wasm_bindgen (structural , method , getter , js_class = "ValidityState" , js_name = rangeUnderflow)] |
| #[doc = "Getter for the `rangeUnderflow` field of this object."] |
| #[doc = ""] |
| #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/ValidityState/rangeUnderflow)"] |
| #[doc = ""] |
| #[doc = "*This API requires the following crate features to be activated: `ValidityState`*"] |
| pub fn range_underflow(this: &ValidityState) -> bool; |
| # [wasm_bindgen (structural , method , getter , js_class = "ValidityState" , js_name = rangeOverflow)] |
| #[doc = "Getter for the `rangeOverflow` field of this object."] |
| #[doc = ""] |
| #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/ValidityState/rangeOverflow)"] |
| #[doc = ""] |
| #[doc = "*This API requires the following crate features to be activated: `ValidityState`*"] |
| pub fn range_overflow(this: &ValidityState) -> bool; |
| # [wasm_bindgen (structural , method , getter , js_class = "ValidityState" , js_name = stepMismatch)] |
| #[doc = "Getter for the `stepMismatch` field of this object."] |
| #[doc = ""] |
| #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/ValidityState/stepMismatch)"] |
| #[doc = ""] |
| #[doc = "*This API requires the following crate features to be activated: `ValidityState`*"] |
| pub fn step_mismatch(this: &ValidityState) -> bool; |
| # [wasm_bindgen (structural , method , getter , js_class = "ValidityState" , js_name = badInput)] |
| #[doc = "Getter for the `badInput` field of this object."] |
| #[doc = ""] |
| #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/ValidityState/badInput)"] |
| #[doc = ""] |
| #[doc = "*This API requires the following crate features to be activated: `ValidityState`*"] |
| pub fn bad_input(this: &ValidityState) -> bool; |
| # [wasm_bindgen (structural , method , getter , js_class = "ValidityState" , js_name = customError)] |
| #[doc = "Getter for the `customError` field of this object."] |
| #[doc = ""] |
| #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/ValidityState/customError)"] |
| #[doc = ""] |
| #[doc = "*This API requires the following crate features to be activated: `ValidityState`*"] |
| pub fn custom_error(this: &ValidityState) -> bool; |
| # [wasm_bindgen (structural , method , getter , js_class = "ValidityState" , js_name = valid)] |
| #[doc = "Getter for the `valid` field of this object."] |
| #[doc = ""] |
| #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/ValidityState/valid)"] |
| #[doc = ""] |
| #[doc = "*This API requires the following crate features to be activated: `ValidityState`*"] |
| pub fn valid(this: &ValidityState) -> bool; |
| } |