# scu-input



<!-- Auto Generated Below -->


## Properties

| Property         | Attribute         | Description | Type                                                                     | Default                |
| ---------------- | ----------------- | ----------- | ------------------------------------------------------------------------ | ---------------------- |
| `autocapitalize` | `autocapitalize`  |             | `string`                                                                 | `undefined`            |
| `autocomplete`   | `autocomplete`    |             | `string`                                                                 | `undefined`            |
| `autocorrect`    | `autocorrect`     |             | `string`                                                                 | `undefined`            |
| `autofocus`      | `autofocus`       |             | `boolean`                                                                | `undefined`            |
| `disabled`       | `disabled`        |             | `boolean`                                                                | `false`                |
| `focused`        | `focused`         |             | `boolean`                                                                | `false`                |
| `isFormElement`  | `is-form-element` |             | `boolean`                                                                | `true`                 |
| `max`            | `max`             |             | `number`                                                                 | `undefined`            |
| `maxlength`      | `maxlength`       |             | `number`                                                                 | `undefined`            |
| `min`            | `min`             |             | `number`                                                                 | `undefined`            |
| `minlength`      | `minlength`       |             | `number`                                                                 | `undefined`            |
| `name`           | `name`            |             | `string`                                                                 | `undefined`            |
| `pattern`        | `pattern`         |             | `string`                                                                 | `undefined`            |
| `required`       | `required`        |             | `boolean`                                                                | `undefined`            |
| `step`           | `step`            |             | `string`                                                                 | `undefined`            |
| `touched`        | `touched`         |             | `boolean`                                                                | `false`                |
| `type`           | `type`            |             | `InputTypes`                                                             | `InputTypes.text`      |
| `valid`          | `valid`           |             | `boolean`                                                                | `true`                 |
| `validateOn`     | `validate-on`     |             | `InputValidateOn.blur \| InputValidateOn.focus \| InputValidateOn.input` | `InputValidateOn.blur` |
| `value`          | `value`           |             | `string`                                                                 | `undefined`            |


## Methods

### `validate() => Promise<ValidityState>`



#### Returns

Type: `Promise<ValidityState>`




----------------------------------------------

*Built with [StencilJS](https://stenciljs.com/)*
