werkbank
Home
Blog
npm
GitHub
Preparing search index...
hook/useInputValidation
UseInputValidationArgs
Type Alias UseInputValidationArgs<Element, Schema>
type
UseInputValidationArgs
<
Element
extends
ValidateElement
,
Schema
extends
BaseSchema
<
any
,
any
,
any
>
,
>
=
{
name
?:
string
;
onBlur
?:
FocusEventHandler
<
Element
>
;
onChange
?:
ChangeEventHandler
<
Element
>
;
onValidationError
?:
OnValidationError
<
InferIssue
<
Schema
>
>
;
reportValidityTarget
?:
RefObject
<
HTMLInputElement
|
null
>
;
required
?:
boolean
;
requireDirty
?:
boolean
;
validate
?:
Schema
;
}
Type Parameters
Element
extends
ValidateElement
Schema
extends
BaseSchema
<
any
,
any
,
any
>
Index
Properties
name?
on
Blur?
on
Change?
on
Validation
Error?
report
Validity
Target?
required?
require
Dirty?
validate?
Properties
Optional
name
name
?:
string
Optional
on
Blur
onBlur
?:
FocusEventHandler
<
Element
>
Optional
on
Change
onChange
?:
ChangeEventHandler
<
Element
>
Optional
on
Validation
Error
onValidationError
?:
OnValidationError
<
InferIssue
<
Schema
>
>
Optional
report
Validity
Target
reportValidityTarget
?:
RefObject
<
HTMLInputElement
|
null
>
Optional
required
required
?:
boolean
Optional
require
Dirty
requireDirty
?:
boolean
Optional
validate
validate
?:
Schema
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Properties
name
on
Blur
on
Change
on
Validation
Error
report
Validity
Target
required
require
Dirty
validate
Home
Blog
npm
GitHub
werkbank
Loading...