@karmaniverous/hook-form-semantic
    Preparing search index...

    Interface HookFormNumericProps<T>

    interface HookFormNumericProps<T extends FieldValues> {
        hookControl?: Control<T, any, T>;
        hookDefaultValue?: PathValueImpl<T, Path<T>>;
        hookDisabled?: boolean;
        hookName: Path<T>;
        hookRules?: Omit<
            RegisterOptions<T, Path<T>>,
            "disabled" | "valueAsNumber" | "valueAsDate" | "setValueAs",
        >;
        hookShouldUnregister?: boolean;
        numericAbout?: string;
        numericAccept?: string;
        numericAccessKey?: string;
        numericAllowedDecimalSeparators?: string[];
        numericAllowLeadingZeros?: boolean;
        numericAllowNegative?: boolean;
        numericAlt?: string;
        "numericAria-activedescendant"?: string;
        "numericAria-atomic"?: Booleanish;
        "numericAria-autocomplete"?: "inline" | "none" | "both" | "list";
        "numericAria-braillelabel"?: string;
        "numericAria-brailleroledescription"?: string;
        "numericAria-busy"?: Booleanish;
        "numericAria-checked"?: boolean | "true" | "false" | "mixed";
        "numericAria-colcount"?: number;
        "numericAria-colindex"?: number;
        "numericAria-colindextext"?: string;
        "numericAria-colspan"?: number;
        "numericAria-controls"?: string;
        "numericAria-current"?:
            | boolean
            | "date"
            | "step"
            | "true"
            | "false"
            | "page"
            | "location"
            | "time";
        "numericAria-describedby"?: string;
        "numericAria-description"?: string;
        "numericAria-details"?: string;
        "numericAria-disabled"?: Booleanish;
        "numericAria-dropeffect"?: | "link"
        | "none"
        | "copy"
        | "execute"
        | "move"
        | "popup";
        "numericAria-errormessage"?: string;
        "numericAria-expanded"?: Booleanish;
        "numericAria-flowto"?: string;
        "numericAria-grabbed"?: Booleanish;
        "numericAria-haspopup"?: | boolean
        | "grid"
        | "menu"
        | "true"
        | "false"
        | "dialog"
        | "listbox"
        | "tree";
        "numericAria-hidden"?: Booleanish;
        "numericAria-invalid"?: boolean
        | "true"
        | "false"
        | "grammar"
        | "spelling";
        "numericAria-keyshortcuts"?: string;
        "numericAria-label"?: string;
        "numericAria-labelledby"?: string;
        "numericAria-level"?: number;
        "numericAria-live"?: "off" | "polite" | "assertive";
        "numericAria-modal"?: Booleanish;
        "numericAria-multiline"?: Booleanish;
        "numericAria-multiselectable"?: Booleanish;
        "numericAria-orientation"?: "horizontal" | "vertical";
        "numericAria-owns"?: string;
        "numericAria-placeholder"?: string;
        "numericAria-posinset"?: number;
        "numericAria-pressed"?: boolean | "true" | "false" | "mixed";
        "numericAria-readonly"?: Booleanish;
        "numericAria-relevant"?:
            | "text"
            | "all"
            | "additions"
            | "additions removals"
            | "additions text"
            | "removals"
            | "removals additions"
            | "removals text"
            | "text additions"
            | "text removals";
        "numericAria-required"?: Booleanish;
        "numericAria-roledescription"?: string;
        "numericAria-rowcount"?: number;
        "numericAria-rowindex"?: number;
        "numericAria-rowindextext"?: string;
        "numericAria-rowspan"?: number;
        "numericAria-selected"?: Booleanish;
        "numericAria-setsize"?: number;
        "numericAria-sort"?: "none"
        | "ascending"
        | "descending"
        | "other";
        "numericAria-valuemax"?: number;
        "numericAria-valuemin"?: number;
        "numericAria-valuenow"?: number;
        "numericAria-valuetext"?: string;
        numericAutoCapitalize?:
            | string & {}
            | "none"
            | "off"
            | "on"
            | "sentences"
            | "words"
            | "characters";
        numericAutoComplete?: HTMLInputAutoCompleteAttribute;
        numericAutoCorrect?: string;
        numericAutoFocus?: boolean;
        numericAutoSave?: string;
        numericCapture?: boolean
        | "user"
        | "environment";
        numericChecked?: boolean;
        numericClassName?: string;
        numericColor?: string;
        numericContent?: string;
        numericContentEditable?: "inherit" | Booleanish | "plaintext-only";
        numericContextMenu?: string;
        numericDangerouslySetInnerHTML?: { __html: string | TrustedHTML };
        numericDatatype?: string;
        numericDecimalScale?: number;
        numericDecimalSeparator?: string;
        numericDefaultChecked?: boolean;
        numericDefaultValue?: null | string | number;
        numericDir?: string;
        numericDisabled?: boolean;
        numericDisplayType?: "text" | "input";
        numericDraggable?: Booleanish;
        numericEnterKeyHint?:
            | "search"
            | "enter"
            | "done"
            | "go"
            | "next"
            | "previous"
            | "send";
        numericExportparts?: string;
        numericFixedDecimalScale?: boolean;
        numericForm?: string;
        numericFormAction?: string;
        numericFormEncType?: string;
        numericFormMethod?: string;
        numericFormNoValidate?: boolean;
        numericFormTarget?: string;
        numericGetInputRef?: ((el: HTMLInputElement) => void)
        | Ref<any>;
        numericHeight?: string | number;
        numericHidden?: boolean;
        numericId?: string;
        numericInlist?: any;
        numericInputMode?:
            | "search"
            | "text"
            | "none"
            | "numeric"
            | "tel"
            | "email"
            | "url"
            | "decimal";
        numericIs?: string;
        numericIsAllowed?: (values: NumberFormatValues) => boolean;
        numericItemID?: string;
        numericItemProp?: string;
        numericItemRef?: string;
        numericItemScope?: boolean;
        numericItemType?: string;
        numericLang?: string;
        numericList?: string;
        numericMax?: string | number;
        numericMaxLength?: number;
        numericMin?: string | number;
        numericMinLength?: number;
        numericMultiple?: boolean;
        numericName?: string;
        numericNonce?: string;
        numericOnAbort?: ReactEventHandler<HTMLInputElement>;
        numericOnAbortCapture?: ReactEventHandler<HTMLInputElement>;
        numericOnAnimationEnd?: AnimationEventHandler<HTMLInputElement>;
        numericOnAnimationEndCapture?: AnimationEventHandler<HTMLInputElement>;
        numericOnAnimationIteration?: AnimationEventHandler<HTMLInputElement>;
        numericOnAnimationIterationCapture?: AnimationEventHandler<
            HTMLInputElement,
        >;
        numericOnAnimationStart?: AnimationEventHandler<HTMLInputElement>;
        numericOnAnimationStartCapture?: AnimationEventHandler<HTMLInputElement>;
        numericOnAuxClick?: MouseEventHandler<HTMLInputElement>;
        numericOnAuxClickCapture?: MouseEventHandler<HTMLInputElement>;
        numericOnBeforeInput?: InputEventHandler<HTMLInputElement>;
        numericOnBeforeInputCapture?: FormEventHandler<HTMLInputElement>;
        numericOnBlur?: FocusEventHandler<HTMLInputElement>;
        numericOnBlurCapture?: FocusEventHandler<HTMLInputElement>;
        numericOnCanPlay?: ReactEventHandler<HTMLInputElement>;
        numericOnCanPlayCapture?: ReactEventHandler<HTMLInputElement>;
        numericOnCanPlayThrough?: ReactEventHandler<HTMLInputElement>;
        numericOnCanPlayThroughCapture?: ReactEventHandler<HTMLInputElement>;
        numericOnChangeCapture?: FormEventHandler<HTMLInputElement>;
        numericOnClick?: MouseEventHandler<HTMLInputElement>;
        numericOnClickCapture?: MouseEventHandler<HTMLInputElement>;
        numericOnCompositionEnd?: CompositionEventHandler<HTMLInputElement>;
        numericOnCompositionEndCapture?: CompositionEventHandler<HTMLInputElement>;
        numericOnCompositionStart?: CompositionEventHandler<HTMLInputElement>;
        numericOnCompositionStartCapture?: CompositionEventHandler<
            HTMLInputElement,
        >;
        numericOnCompositionUpdate?: CompositionEventHandler<HTMLInputElement>;
        numericOnCompositionUpdateCapture?: CompositionEventHandler<
            HTMLInputElement,
        >;
        numericOnContextMenu?: MouseEventHandler<HTMLInputElement>;
        numericOnContextMenuCapture?: MouseEventHandler<HTMLInputElement>;
        numericOnCopy?: ClipboardEventHandler<HTMLInputElement>;
        numericOnCopyCapture?: ClipboardEventHandler<HTMLInputElement>;
        numericOnCut?: ClipboardEventHandler<HTMLInputElement>;
        numericOnCutCapture?: ClipboardEventHandler<HTMLInputElement>;
        numericOnDoubleClick?: MouseEventHandler<HTMLInputElement>;
        numericOnDoubleClickCapture?: MouseEventHandler<HTMLInputElement>;
        numericOnDrag?: DragEventHandler<HTMLInputElement>;
        numericOnDragCapture?: DragEventHandler<HTMLInputElement>;
        numericOnDragEnd?: DragEventHandler<HTMLInputElement>;
        numericOnDragEndCapture?: DragEventHandler<HTMLInputElement>;
        numericOnDragEnter?: DragEventHandler<HTMLInputElement>;
        numericOnDragEnterCapture?: DragEventHandler<HTMLInputElement>;
        numericOnDragExit?: DragEventHandler<HTMLInputElement>;
        numericOnDragExitCapture?: DragEventHandler<HTMLInputElement>;
        numericOnDragLeave?: DragEventHandler<HTMLInputElement>;
        numericOnDragLeaveCapture?: DragEventHandler<HTMLInputElement>;
        numericOnDragOver?: DragEventHandler<HTMLInputElement>;
        numericOnDragOverCapture?: DragEventHandler<HTMLInputElement>;
        numericOnDragStart?: DragEventHandler<HTMLInputElement>;
        numericOnDragStartCapture?: DragEventHandler<HTMLInputElement>;
        numericOnDrop?: DragEventHandler<HTMLInputElement>;
        numericOnDropCapture?: DragEventHandler<HTMLInputElement>;
        numericOnDurationChange?: ReactEventHandler<HTMLInputElement>;
        numericOnDurationChangeCapture?: ReactEventHandler<HTMLInputElement>;
        numericOnEmptied?: ReactEventHandler<HTMLInputElement>;
        numericOnEmptiedCapture?: ReactEventHandler<HTMLInputElement>;
        numericOnEncrypted?: ReactEventHandler<HTMLInputElement>;
        numericOnEncryptedCapture?: ReactEventHandler<HTMLInputElement>;
        numericOnEnded?: ReactEventHandler<HTMLInputElement>;
        numericOnEndedCapture?: ReactEventHandler<HTMLInputElement>;
        numericOnError?: ReactEventHandler<HTMLInputElement>;
        numericOnErrorCapture?: ReactEventHandler<HTMLInputElement>;
        numericOnFocus?: FocusEventHandler<HTMLInputElement>;
        numericOnFocusCapture?: FocusEventHandler<HTMLInputElement>;
        numericOnGotPointerCapture?: PointerEventHandler<HTMLInputElement>;
        numericOnGotPointerCaptureCapture?: PointerEventHandler<HTMLInputElement>;
        numericOnInput?: FormEventHandler<HTMLInputElement>;
        numericOnInputCapture?: FormEventHandler<HTMLInputElement>;
        numericOnInvalid?: FormEventHandler<HTMLInputElement>;
        numericOnInvalidCapture?: FormEventHandler<HTMLInputElement>;
        numericOnKeyDown?: KeyboardEventHandler<HTMLInputElement>;
        numericOnKeyDownCapture?: KeyboardEventHandler<HTMLInputElement>;
        numericOnKeyPress?: KeyboardEventHandler<HTMLInputElement>;
        numericOnKeyPressCapture?: KeyboardEventHandler<HTMLInputElement>;
        numericOnKeyUp?: KeyboardEventHandler<HTMLInputElement>;
        numericOnKeyUpCapture?: KeyboardEventHandler<HTMLInputElement>;
        numericOnLoad?: ReactEventHandler<HTMLInputElement>;
        numericOnLoadCapture?: ReactEventHandler<HTMLInputElement>;
        numericOnLoadedData?: ReactEventHandler<HTMLInputElement>;
        numericOnLoadedDataCapture?: ReactEventHandler<HTMLInputElement>;
        numericOnLoadedMetadata?: ReactEventHandler<HTMLInputElement>;
        numericOnLoadedMetadataCapture?: ReactEventHandler<HTMLInputElement>;
        numericOnLoadStart?: ReactEventHandler<HTMLInputElement>;
        numericOnLoadStartCapture?: ReactEventHandler<HTMLInputElement>;
        numericOnLostPointerCapture?: PointerEventHandler<HTMLInputElement>;
        numericOnLostPointerCaptureCapture?: PointerEventHandler<HTMLInputElement>;
        numericOnMouseDown?: MouseEventHandler<HTMLInputElement>;
        numericOnMouseDownCapture?: MouseEventHandler<HTMLInputElement>;
        numericOnMouseEnter?: MouseEventHandler<HTMLInputElement>;
        numericOnMouseLeave?: MouseEventHandler<HTMLInputElement>;
        numericOnMouseMove?: MouseEventHandler<HTMLInputElement>;
        numericOnMouseMoveCapture?: MouseEventHandler<HTMLInputElement>;
        numericOnMouseOut?: MouseEventHandler<HTMLInputElement>;
        numericOnMouseOutCapture?: MouseEventHandler<HTMLInputElement>;
        numericOnMouseOver?: MouseEventHandler<HTMLInputElement>;
        numericOnMouseOverCapture?: MouseEventHandler<HTMLInputElement>;
        numericOnMouseUp?: MouseEventHandler<HTMLInputElement>;
        numericOnMouseUpCapture?: MouseEventHandler<HTMLInputElement>;
        numericOnPaste?: ClipboardEventHandler<HTMLInputElement>;
        numericOnPasteCapture?: ClipboardEventHandler<HTMLInputElement>;
        numericOnPause?: ReactEventHandler<HTMLInputElement>;
        numericOnPauseCapture?: ReactEventHandler<HTMLInputElement>;
        numericOnPlay?: ReactEventHandler<HTMLInputElement>;
        numericOnPlayCapture?: ReactEventHandler<HTMLInputElement>;
        numericOnPlaying?: ReactEventHandler<HTMLInputElement>;
        numericOnPlayingCapture?: ReactEventHandler<HTMLInputElement>;
        numericOnPointerCancel?: PointerEventHandler<HTMLInputElement>;
        numericOnPointerCancelCapture?: PointerEventHandler<HTMLInputElement>;
        numericOnPointerDown?: PointerEventHandler<HTMLInputElement>;
        numericOnPointerDownCapture?: PointerEventHandler<HTMLInputElement>;
        numericOnPointerEnter?: PointerEventHandler<HTMLInputElement>;
        numericOnPointerLeave?: PointerEventHandler<HTMLInputElement>;
        numericOnPointerMove?: PointerEventHandler<HTMLInputElement>;
        numericOnPointerMoveCapture?: PointerEventHandler<HTMLInputElement>;
        numericOnPointerOut?: PointerEventHandler<HTMLInputElement>;
        numericOnPointerOutCapture?: PointerEventHandler<HTMLInputElement>;
        numericOnPointerOver?: PointerEventHandler<HTMLInputElement>;
        numericOnPointerOverCapture?: PointerEventHandler<HTMLInputElement>;
        numericOnPointerUp?: PointerEventHandler<HTMLInputElement>;
        numericOnPointerUpCapture?: PointerEventHandler<HTMLInputElement>;
        numericOnProgress?: ReactEventHandler<HTMLInputElement>;
        numericOnProgressCapture?: ReactEventHandler<HTMLInputElement>;
        numericOnRateChange?: ReactEventHandler<HTMLInputElement>;
        numericOnRateChangeCapture?: ReactEventHandler<HTMLInputElement>;
        numericOnReset?: FormEventHandler<HTMLInputElement>;
        numericOnResetCapture?: FormEventHandler<HTMLInputElement>;
        numericOnScroll?: UIEventHandler<HTMLInputElement>;
        numericOnScrollCapture?: UIEventHandler<HTMLInputElement>;
        numericOnSeeked?: ReactEventHandler<HTMLInputElement>;
        numericOnSeekedCapture?: ReactEventHandler<HTMLInputElement>;
        numericOnSeeking?: ReactEventHandler<HTMLInputElement>;
        numericOnSeekingCapture?: ReactEventHandler<HTMLInputElement>;
        numericOnSelect?: ReactEventHandler<HTMLInputElement>;
        numericOnSelectCapture?: ReactEventHandler<HTMLInputElement>;
        numericOnStalled?: ReactEventHandler<HTMLInputElement>;
        numericOnStalledCapture?: ReactEventHandler<HTMLInputElement>;
        numericOnSubmit?: FormEventHandler<HTMLInputElement>;
        numericOnSubmitCapture?: FormEventHandler<HTMLInputElement>;
        numericOnSuspend?: ReactEventHandler<HTMLInputElement>;
        numericOnSuspendCapture?: ReactEventHandler<HTMLInputElement>;
        numericOnTimeUpdate?: ReactEventHandler<HTMLInputElement>;
        numericOnTimeUpdateCapture?: ReactEventHandler<HTMLInputElement>;
        numericOnTouchCancel?: TouchEventHandler<HTMLInputElement>;
        numericOnTouchCancelCapture?: TouchEventHandler<HTMLInputElement>;
        numericOnTouchEnd?: TouchEventHandler<HTMLInputElement>;
        numericOnTouchEndCapture?: TouchEventHandler<HTMLInputElement>;
        numericOnTouchMove?: TouchEventHandler<HTMLInputElement>;
        numericOnTouchMoveCapture?: TouchEventHandler<HTMLInputElement>;
        numericOnTouchStart?: TouchEventHandler<HTMLInputElement>;
        numericOnTouchStartCapture?: TouchEventHandler<HTMLInputElement>;
        numericOnTransitionEnd?: TransitionEventHandler<HTMLInputElement>;
        numericOnTransitionEndCapture?: TransitionEventHandler<HTMLInputElement>;
        numericOnValueChange?: OnValueChange;
        numericOnVolumeChange?: ReactEventHandler<HTMLInputElement>;
        numericOnVolumeChangeCapture?: ReactEventHandler<HTMLInputElement>;
        numericOnWaiting?: ReactEventHandler<HTMLInputElement>;
        numericOnWaitingCapture?: ReactEventHandler<HTMLInputElement>;
        numericOnWheel?: WheelEventHandler<HTMLInputElement>;
        numericOnWheelCapture?: WheelEventHandler<HTMLInputElement>;
        numericPart?: string;
        numericPattern?: string;
        numericPlaceholder?: string;
        numericPrefix?: string;
        numericProperty?: string;
        numericRadioGroup?: string;
        numericReadOnly?: boolean;
        numericRel?: string;
        numericRenderText?: (
            formattedValue: string,
            otherProps: Partial<NumberFormatBase>,
        ) => ReactNode;
        numericRequired?: boolean;
        numericResource?: string;
        numericResults?: number;
        numericRev?: string;
        numericRole?: AriaRole;
        numericSecurity?: string;
        numericSize?: number;
        numericSlot?: string;
        numericSpellCheck?: Booleanish;
        numericSrc?: string;
        numericStep?: string | number;
        numericStyle?: CSSProperties;
        numericSuffix?: string;
        numericSuppressContentEditableWarning?: boolean;
        numericSuppressHydrationWarning?: boolean;
        numericTabIndex?: number;
        numericThousandSeparator?: string | boolean;
        numericThousandsGroupStyle?: "none" | "thousand" | "lakh" | "wan";
        numericTitle?: string;
        numericTranslate?: "yes" | "no";
        numericType?: "text" | "tel" | "password";
        numericTypeof?: string;
        numericUnselectable?: "off" | "on";
        numericValue?: null | string | number;
        numericValueIsNumericString?: boolean;
        numericVocab?: string;
        numericWidth?: string | number;
        onChange?: ChangeEventHandler<HTMLInputElement>;
        [key: string]: any;
        [key: number]: any;
    }

    Type Parameters

    • T extends FieldValues

    Hierarchy

    • Omit<
          FormFieldProps,
          | "children"
          | "checked"
          | "disabled"
          | "error"
          | "name"
          | "onBlur"
          | "onChange"
          | "ref"
          | "value",
      >
    • PrefixedPartial<Omit<ControllerProps<T>, "render">, "hook">
    • PrefixedPartial<Omit<NumericFormatProps, "customInput" | "onChange">, "numeric">
      • HookFormNumericProps

    Indexable

    • [key: string]: any
    • [key: number]: any
    Index

    Properties

    hookControl? hookDefaultValue? hookDisabled? hookName hookRules? hookShouldUnregister? numericAbout? numericAccept? numericAccessKey? numericAllowedDecimalSeparators? numericAllowLeadingZeros? numericAllowNegative? numericAlt? numericAria-activedescendant? numericAria-atomic? numericAria-autocomplete? numericAria-braillelabel? numericAria-brailleroledescription? numericAria-busy? numericAria-checked? numericAria-colcount? numericAria-colindex? numericAria-colindextext? numericAria-colspan? numericAria-controls? numericAria-current? numericAria-describedby? numericAria-description? numericAria-details? numericAria-disabled? numericAria-dropeffect? numericAria-errormessage? numericAria-expanded? numericAria-flowto? numericAria-grabbed? numericAria-haspopup? numericAria-hidden? numericAria-invalid? numericAria-keyshortcuts? numericAria-label? numericAria-labelledby? numericAria-level? numericAria-live? numericAria-modal? numericAria-multiline? numericAria-multiselectable? numericAria-orientation? numericAria-owns? numericAria-placeholder? numericAria-posinset? numericAria-pressed? numericAria-readonly? numericAria-relevant? numericAria-required? numericAria-roledescription? numericAria-rowcount? numericAria-rowindex? numericAria-rowindextext? numericAria-rowspan? numericAria-selected? numericAria-setsize? numericAria-sort? numericAria-valuemax? numericAria-valuemin? numericAria-valuenow? numericAria-valuetext? numericAutoCapitalize? numericAutoComplete? numericAutoCorrect? numericAutoFocus? numericAutoSave? numericCapture? numericChecked? numericClassName? numericColor? numericContent? numericContentEditable? numericContextMenu? numericDangerouslySetInnerHTML? numericDatatype? numericDecimalScale? numericDecimalSeparator? numericDefaultChecked? numericDefaultValue? numericDir? numericDisabled? numericDisplayType? numericDraggable? numericEnterKeyHint? numericExportparts? numericFixedDecimalScale? numericForm? numericFormAction? numericFormEncType? numericFormMethod? numericFormNoValidate? numericFormTarget? numericGetInputRef? numericHeight? numericHidden? numericId? numericInlist? numericInputMode? numericIs? numericIsAllowed? numericItemID? numericItemProp? numericItemRef? numericItemScope? numericItemType? numericLang? numericList? numericMax? numericMaxLength? numericMin? numericMinLength? numericMultiple? numericName? numericNonce? numericOnAbort? numericOnAbortCapture? numericOnAnimationEnd? numericOnAnimationEndCapture? numericOnAnimationIteration? numericOnAnimationIterationCapture? numericOnAnimationStart? numericOnAnimationStartCapture? numericOnAuxClick? numericOnAuxClickCapture? numericOnBeforeInput? numericOnBeforeInputCapture? numericOnBlur? numericOnBlurCapture? numericOnCanPlay? numericOnCanPlayCapture? numericOnCanPlayThrough? numericOnCanPlayThroughCapture? numericOnChangeCapture? numericOnClick? numericOnClickCapture? numericOnCompositionEnd? numericOnCompositionEndCapture? numericOnCompositionStart? numericOnCompositionStartCapture? numericOnCompositionUpdate? numericOnCompositionUpdateCapture? numericOnContextMenu? numericOnContextMenuCapture? numericOnCopy? numericOnCopyCapture? numericOnCut? numericOnCutCapture? numericOnDoubleClick? numericOnDoubleClickCapture? numericOnDrag? numericOnDragCapture? numericOnDragEnd? numericOnDragEndCapture? numericOnDragEnter? numericOnDragEnterCapture? numericOnDragExit? numericOnDragExitCapture? numericOnDragLeave? numericOnDragLeaveCapture? numericOnDragOver? numericOnDragOverCapture? numericOnDragStart? numericOnDragStartCapture? numericOnDrop? numericOnDropCapture? numericOnDurationChange? numericOnDurationChangeCapture? numericOnEmptied? numericOnEmptiedCapture? numericOnEncrypted? numericOnEncryptedCapture? numericOnEnded? numericOnEndedCapture? numericOnError? numericOnErrorCapture? numericOnFocus? numericOnFocusCapture? numericOnGotPointerCapture? numericOnGotPointerCaptureCapture? numericOnInput? numericOnInputCapture? numericOnInvalid? numericOnInvalidCapture? numericOnKeyDown? numericOnKeyDownCapture? numericOnKeyPress? numericOnKeyPressCapture? numericOnKeyUp? numericOnKeyUpCapture? numericOnLoad? numericOnLoadCapture? numericOnLoadedData? numericOnLoadedDataCapture? numericOnLoadedMetadata? numericOnLoadedMetadataCapture? numericOnLoadStart? numericOnLoadStartCapture? numericOnLostPointerCapture? numericOnLostPointerCaptureCapture? numericOnMouseDown? numericOnMouseDownCapture? numericOnMouseEnter? numericOnMouseLeave? numericOnMouseMove? numericOnMouseMoveCapture? numericOnMouseOut? numericOnMouseOutCapture? numericOnMouseOver? numericOnMouseOverCapture? numericOnMouseUp? numericOnMouseUpCapture? numericOnPaste? numericOnPasteCapture? numericOnPause? numericOnPauseCapture? numericOnPlay? numericOnPlayCapture? numericOnPlaying? numericOnPlayingCapture? numericOnPointerCancel? numericOnPointerCancelCapture? numericOnPointerDown? numericOnPointerDownCapture? numericOnPointerEnter? numericOnPointerLeave? numericOnPointerMove? numericOnPointerMoveCapture? numericOnPointerOut? numericOnPointerOutCapture? numericOnPointerOver? numericOnPointerOverCapture? numericOnPointerUp? numericOnPointerUpCapture? numericOnProgress? numericOnProgressCapture? numericOnRateChange? numericOnRateChangeCapture? numericOnReset? numericOnResetCapture? numericOnScroll? numericOnScrollCapture? numericOnSeeked? numericOnSeekedCapture? numericOnSeeking? numericOnSeekingCapture? numericOnSelect? numericOnSelectCapture? numericOnStalled? numericOnStalledCapture? numericOnSubmit? numericOnSubmitCapture? numericOnSuspend? numericOnSuspendCapture? numericOnTimeUpdate? numericOnTimeUpdateCapture? numericOnTouchCancel? numericOnTouchCancelCapture? numericOnTouchEnd? numericOnTouchEndCapture? numericOnTouchMove? numericOnTouchMoveCapture? numericOnTouchStart? numericOnTouchStartCapture? numericOnTransitionEnd? numericOnTransitionEndCapture? numericOnValueChange? numericOnVolumeChange? numericOnVolumeChangeCapture? numericOnWaiting? numericOnWaitingCapture? numericOnWheel? numericOnWheelCapture? numericPart? numericPattern? numericPlaceholder? numericPrefix? numericProperty? numericRadioGroup? numericReadOnly? numericRel? numericRenderText? numericRequired? numericResource? numericResults? numericRev? numericRole? numericSecurity? numericSize? numericSlot? numericSpellCheck? numericSrc? numericStep? numericStyle? numericSuffix? numericSuppressContentEditableWarning? numericSuppressHydrationWarning? numericTabIndex? numericThousandSeparator? numericThousandsGroupStyle? numericTitle? numericTranslate? numericType? numericTypeof? numericUnselectable? numericValue? numericValueIsNumericString? numericVocab? numericWidth? onChange?

    Properties

    hookControl?: Control<T, any, T>
    hookDefaultValue?: PathValueImpl<T, Path<T>>
    hookDisabled?: boolean
    hookName: Path<T>
    hookRules?: Omit<
        RegisterOptions<T, Path<T>>,
        "disabled" | "valueAsNumber" | "valueAsDate" | "setValueAs",
    >
    hookShouldUnregister?: boolean
    numericAbout?: string
    numericAccept?: string
    numericAccessKey?: string
    numericAllowedDecimalSeparators?: string[]
    numericAllowLeadingZeros?: boolean
    numericAllowNegative?: boolean
    numericAlt?: string
    "numericAria-activedescendant"?: string
    "numericAria-atomic"?: Booleanish
    "numericAria-autocomplete"?: "inline" | "none" | "both" | "list"
    "numericAria-braillelabel"?: string
    "numericAria-brailleroledescription"?: string
    "numericAria-busy"?: Booleanish
    "numericAria-checked"?: boolean | "true" | "false" | "mixed"
    "numericAria-colcount"?: number
    "numericAria-colindex"?: number
    "numericAria-colindextext"?: string
    "numericAria-colspan"?: number
    "numericAria-controls"?: string
    "numericAria-current"?:
        | boolean
        | "date"
        | "step"
        | "true"
        | "false"
        | "page"
        | "location"
        | "time"
    "numericAria-describedby"?: string
    "numericAria-description"?: string
    "numericAria-details"?: string
    "numericAria-disabled"?: Booleanish
    "numericAria-dropeffect"?:
        | "link"
        | "none"
        | "copy"
        | "execute"
        | "move"
        | "popup"
    "numericAria-errormessage"?: string
    "numericAria-expanded"?: Booleanish
    "numericAria-flowto"?: string
    "numericAria-grabbed"?: Booleanish
    "numericAria-haspopup"?:
        | boolean
        | "grid"
        | "menu"
        | "true"
        | "false"
        | "dialog"
        | "listbox"
        | "tree"
    "numericAria-hidden"?: Booleanish
    "numericAria-invalid"?: boolean | "true" | "false" | "grammar" | "spelling"
    "numericAria-keyshortcuts"?: string
    "numericAria-label"?: string
    "numericAria-labelledby"?: string
    "numericAria-level"?: number
    "numericAria-live"?: "off" | "polite" | "assertive"
    "numericAria-modal"?: Booleanish
    "numericAria-multiline"?: Booleanish
    "numericAria-multiselectable"?: Booleanish
    "numericAria-orientation"?: "horizontal" | "vertical"
    "numericAria-owns"?: string
    "numericAria-placeholder"?: string
    "numericAria-posinset"?: number
    "numericAria-pressed"?: boolean | "true" | "false" | "mixed"
    "numericAria-readonly"?: Booleanish
    "numericAria-relevant"?:
        | "text"
        | "all"
        | "additions"
        | "additions removals"
        | "additions text"
        | "removals"
        | "removals additions"
        | "removals text"
        | "text additions"
        | "text removals"
    "numericAria-required"?: Booleanish
    "numericAria-roledescription"?: string
    "numericAria-rowcount"?: number
    "numericAria-rowindex"?: number
    "numericAria-rowindextext"?: string
    "numericAria-rowspan"?: number
    "numericAria-selected"?: Booleanish
    "numericAria-setsize"?: number
    "numericAria-sort"?: "none" | "ascending" | "descending" | "other"
    "numericAria-valuemax"?: number
    "numericAria-valuemin"?: number
    "numericAria-valuenow"?: number
    "numericAria-valuetext"?: string
    numericAutoCapitalize?:
        | string & {}
        | "none"
        | "off"
        | "on"
        | "sentences"
        | "words"
        | "characters"
    numericAutoComplete?: HTMLInputAutoCompleteAttribute
    numericAutoCorrect?: string
    numericAutoFocus?: boolean
    numericAutoSave?: string
    numericCapture?: boolean | "user" | "environment"
    numericChecked?: boolean
    numericClassName?: string
    numericColor?: string
    numericContent?: string
    numericContentEditable?: "inherit" | Booleanish | "plaintext-only"
    numericContextMenu?: string
    numericDangerouslySetInnerHTML?: { __html: string | TrustedHTML }
    numericDatatype?: string
    numericDecimalScale?: number
    numericDecimalSeparator?: string
    numericDefaultChecked?: boolean
    numericDefaultValue?: null | string | number
    numericDir?: string
    numericDisabled?: boolean
    numericDisplayType?: "text" | "input"
    numericDraggable?: Booleanish
    numericEnterKeyHint?:
        | "search"
        | "enter"
        | "done"
        | "go"
        | "next"
        | "previous"
        | "send"
    numericExportparts?: string
    numericFixedDecimalScale?: boolean
    numericForm?: string
    numericFormAction?: string
    numericFormEncType?: string
    numericFormMethod?: string
    numericFormNoValidate?: boolean
    numericFormTarget?: string
    numericGetInputRef?: ((el: HTMLInputElement) => void) | Ref<any>
    numericHeight?: string | number
    numericHidden?: boolean
    numericId?: string
    numericInlist?: any
    numericInputMode?:
        | "search"
        | "text"
        | "none"
        | "numeric"
        | "tel"
        | "email"
        | "url"
        | "decimal"
    numericIs?: string
    numericIsAllowed?: (values: NumberFormatValues) => boolean
    numericItemID?: string
    numericItemProp?: string
    numericItemRef?: string
    numericItemScope?: boolean
    numericItemType?: string
    numericLang?: string
    numericList?: string
    numericMax?: string | number
    numericMaxLength?: number
    numericMin?: string | number
    numericMinLength?: number
    numericMultiple?: boolean
    numericName?: string
    numericNonce?: string
    numericOnAbort?: ReactEventHandler<HTMLInputElement>
    numericOnAbortCapture?: ReactEventHandler<HTMLInputElement>
    numericOnAnimationEnd?: AnimationEventHandler<HTMLInputElement>
    numericOnAnimationEndCapture?: AnimationEventHandler<HTMLInputElement>
    numericOnAnimationIteration?: AnimationEventHandler<HTMLInputElement>
    numericOnAnimationIterationCapture?: AnimationEventHandler<HTMLInputElement>
    numericOnAnimationStart?: AnimationEventHandler<HTMLInputElement>
    numericOnAnimationStartCapture?: AnimationEventHandler<HTMLInputElement>
    numericOnAuxClick?: MouseEventHandler<HTMLInputElement>
    numericOnAuxClickCapture?: MouseEventHandler<HTMLInputElement>
    numericOnBeforeInput?: InputEventHandler<HTMLInputElement>
    numericOnBeforeInputCapture?: FormEventHandler<HTMLInputElement>
    numericOnBlur?: FocusEventHandler<HTMLInputElement>
    numericOnBlurCapture?: FocusEventHandler<HTMLInputElement>
    numericOnCanPlay?: ReactEventHandler<HTMLInputElement>
    numericOnCanPlayCapture?: ReactEventHandler<HTMLInputElement>
    numericOnCanPlayThrough?: ReactEventHandler<HTMLInputElement>
    numericOnCanPlayThroughCapture?: ReactEventHandler<HTMLInputElement>
    numericOnChangeCapture?: FormEventHandler<HTMLInputElement>
    numericOnClick?: MouseEventHandler<HTMLInputElement>
    numericOnClickCapture?: MouseEventHandler<HTMLInputElement>
    numericOnCompositionEnd?: CompositionEventHandler<HTMLInputElement>
    numericOnCompositionEndCapture?: CompositionEventHandler<HTMLInputElement>
    numericOnCompositionStart?: CompositionEventHandler<HTMLInputElement>
    numericOnCompositionStartCapture?: CompositionEventHandler<HTMLInputElement>
    numericOnCompositionUpdate?: CompositionEventHandler<HTMLInputElement>
    numericOnCompositionUpdateCapture?: CompositionEventHandler<HTMLInputElement>
    numericOnContextMenu?: MouseEventHandler<HTMLInputElement>
    numericOnContextMenuCapture?: MouseEventHandler<HTMLInputElement>
    numericOnCopy?: ClipboardEventHandler<HTMLInputElement>
    numericOnCopyCapture?: ClipboardEventHandler<HTMLInputElement>
    numericOnCut?: ClipboardEventHandler<HTMLInputElement>
    numericOnCutCapture?: ClipboardEventHandler<HTMLInputElement>
    numericOnDoubleClick?: MouseEventHandler<HTMLInputElement>
    numericOnDoubleClickCapture?: MouseEventHandler<HTMLInputElement>
    numericOnDrag?: DragEventHandler<HTMLInputElement>
    numericOnDragCapture?: DragEventHandler<HTMLInputElement>
    numericOnDragEnd?: DragEventHandler<HTMLInputElement>
    numericOnDragEndCapture?: DragEventHandler<HTMLInputElement>
    numericOnDragEnter?: DragEventHandler<HTMLInputElement>
    numericOnDragEnterCapture?: DragEventHandler<HTMLInputElement>
    numericOnDragExit?: DragEventHandler<HTMLInputElement>
    numericOnDragExitCapture?: DragEventHandler<HTMLInputElement>
    numericOnDragLeave?: DragEventHandler<HTMLInputElement>
    numericOnDragLeaveCapture?: DragEventHandler<HTMLInputElement>
    numericOnDragOver?: DragEventHandler<HTMLInputElement>
    numericOnDragOverCapture?: DragEventHandler<HTMLInputElement>
    numericOnDragStart?: DragEventHandler<HTMLInputElement>
    numericOnDragStartCapture?: DragEventHandler<HTMLInputElement>
    numericOnDrop?: DragEventHandler<HTMLInputElement>
    numericOnDropCapture?: DragEventHandler<HTMLInputElement>
    numericOnDurationChange?: ReactEventHandler<HTMLInputElement>
    numericOnDurationChangeCapture?: ReactEventHandler<HTMLInputElement>
    numericOnEmptied?: ReactEventHandler<HTMLInputElement>
    numericOnEmptiedCapture?: ReactEventHandler<HTMLInputElement>
    numericOnEncrypted?: ReactEventHandler<HTMLInputElement>
    numericOnEncryptedCapture?: ReactEventHandler<HTMLInputElement>
    numericOnEnded?: ReactEventHandler<HTMLInputElement>
    numericOnEndedCapture?: ReactEventHandler<HTMLInputElement>
    numericOnError?: ReactEventHandler<HTMLInputElement>
    numericOnErrorCapture?: ReactEventHandler<HTMLInputElement>
    numericOnFocus?: FocusEventHandler<HTMLInputElement>
    numericOnFocusCapture?: FocusEventHandler<HTMLInputElement>
    numericOnGotPointerCapture?: PointerEventHandler<HTMLInputElement>
    numericOnGotPointerCaptureCapture?: PointerEventHandler<HTMLInputElement>
    numericOnInput?: FormEventHandler<HTMLInputElement>
    numericOnInputCapture?: FormEventHandler<HTMLInputElement>
    numericOnInvalid?: FormEventHandler<HTMLInputElement>
    numericOnInvalidCapture?: FormEventHandler<HTMLInputElement>
    numericOnKeyDown?: KeyboardEventHandler<HTMLInputElement>
    numericOnKeyDownCapture?: KeyboardEventHandler<HTMLInputElement>
    numericOnKeyPress?: KeyboardEventHandler<HTMLInputElement>
    numericOnKeyPressCapture?: KeyboardEventHandler<HTMLInputElement>
    numericOnKeyUp?: KeyboardEventHandler<HTMLInputElement>
    numericOnKeyUpCapture?: KeyboardEventHandler<HTMLInputElement>
    numericOnLoad?: ReactEventHandler<HTMLInputElement>
    numericOnLoadCapture?: ReactEventHandler<HTMLInputElement>
    numericOnLoadedData?: ReactEventHandler<HTMLInputElement>
    numericOnLoadedDataCapture?: ReactEventHandler<HTMLInputElement>
    numericOnLoadedMetadata?: ReactEventHandler<HTMLInputElement>
    numericOnLoadedMetadataCapture?: ReactEventHandler<HTMLInputElement>
    numericOnLoadStart?: ReactEventHandler<HTMLInputElement>
    numericOnLoadStartCapture?: ReactEventHandler<HTMLInputElement>
    numericOnLostPointerCapture?: PointerEventHandler<HTMLInputElement>
    numericOnLostPointerCaptureCapture?: PointerEventHandler<HTMLInputElement>
    numericOnMouseDown?: MouseEventHandler<HTMLInputElement>
    numericOnMouseDownCapture?: MouseEventHandler<HTMLInputElement>
    numericOnMouseEnter?: MouseEventHandler<HTMLInputElement>
    numericOnMouseLeave?: MouseEventHandler<HTMLInputElement>
    numericOnMouseMove?: MouseEventHandler<HTMLInputElement>
    numericOnMouseMoveCapture?: MouseEventHandler<HTMLInputElement>
    numericOnMouseOut?: MouseEventHandler<HTMLInputElement>
    numericOnMouseOutCapture?: MouseEventHandler<HTMLInputElement>
    numericOnMouseOver?: MouseEventHandler<HTMLInputElement>
    numericOnMouseOverCapture?: MouseEventHandler<HTMLInputElement>
    numericOnMouseUp?: MouseEventHandler<HTMLInputElement>
    numericOnMouseUpCapture?: MouseEventHandler<HTMLInputElement>
    numericOnPaste?: ClipboardEventHandler<HTMLInputElement>
    numericOnPasteCapture?: ClipboardEventHandler<HTMLInputElement>
    numericOnPause?: ReactEventHandler<HTMLInputElement>
    numericOnPauseCapture?: ReactEventHandler<HTMLInputElement>
    numericOnPlay?: ReactEventHandler<HTMLInputElement>
    numericOnPlayCapture?: ReactEventHandler<HTMLInputElement>
    numericOnPlaying?: ReactEventHandler<HTMLInputElement>
    numericOnPlayingCapture?: ReactEventHandler<HTMLInputElement>
    numericOnPointerCancel?: PointerEventHandler<HTMLInputElement>
    numericOnPointerCancelCapture?: PointerEventHandler<HTMLInputElement>
    numericOnPointerDown?: PointerEventHandler<HTMLInputElement>
    numericOnPointerDownCapture?: PointerEventHandler<HTMLInputElement>
    numericOnPointerEnter?: PointerEventHandler<HTMLInputElement>
    numericOnPointerLeave?: PointerEventHandler<HTMLInputElement>
    numericOnPointerMove?: PointerEventHandler<HTMLInputElement>
    numericOnPointerMoveCapture?: PointerEventHandler<HTMLInputElement>
    numericOnPointerOut?: PointerEventHandler<HTMLInputElement>
    numericOnPointerOutCapture?: PointerEventHandler<HTMLInputElement>
    numericOnPointerOver?: PointerEventHandler<HTMLInputElement>
    numericOnPointerOverCapture?: PointerEventHandler<HTMLInputElement>
    numericOnPointerUp?: PointerEventHandler<HTMLInputElement>
    numericOnPointerUpCapture?: PointerEventHandler<HTMLInputElement>
    numericOnProgress?: ReactEventHandler<HTMLInputElement>
    numericOnProgressCapture?: ReactEventHandler<HTMLInputElement>
    numericOnRateChange?: ReactEventHandler<HTMLInputElement>
    numericOnRateChangeCapture?: ReactEventHandler<HTMLInputElement>
    numericOnReset?: FormEventHandler<HTMLInputElement>
    numericOnResetCapture?: FormEventHandler<HTMLInputElement>
    numericOnScroll?: UIEventHandler<HTMLInputElement>
    numericOnScrollCapture?: UIEventHandler<HTMLInputElement>
    numericOnSeeked?: ReactEventHandler<HTMLInputElement>
    numericOnSeekedCapture?: ReactEventHandler<HTMLInputElement>
    numericOnSeeking?: ReactEventHandler<HTMLInputElement>
    numericOnSeekingCapture?: ReactEventHandler<HTMLInputElement>
    numericOnSelect?: ReactEventHandler<HTMLInputElement>
    numericOnSelectCapture?: ReactEventHandler<HTMLInputElement>
    numericOnStalled?: ReactEventHandler<HTMLInputElement>
    numericOnStalledCapture?: ReactEventHandler<HTMLInputElement>
    numericOnSubmit?: FormEventHandler<HTMLInputElement>
    numericOnSubmitCapture?: FormEventHandler<HTMLInputElement>
    numericOnSuspend?: ReactEventHandler<HTMLInputElement>
    numericOnSuspendCapture?: ReactEventHandler<HTMLInputElement>
    numericOnTimeUpdate?: ReactEventHandler<HTMLInputElement>
    numericOnTimeUpdateCapture?: ReactEventHandler<HTMLInputElement>
    numericOnTouchCancel?: TouchEventHandler<HTMLInputElement>
    numericOnTouchCancelCapture?: TouchEventHandler<HTMLInputElement>
    numericOnTouchEnd?: TouchEventHandler<HTMLInputElement>
    numericOnTouchEndCapture?: TouchEventHandler<HTMLInputElement>
    numericOnTouchMove?: TouchEventHandler<HTMLInputElement>
    numericOnTouchMoveCapture?: TouchEventHandler<HTMLInputElement>
    numericOnTouchStart?: TouchEventHandler<HTMLInputElement>
    numericOnTouchStartCapture?: TouchEventHandler<HTMLInputElement>
    numericOnTransitionEnd?: TransitionEventHandler<HTMLInputElement>
    numericOnTransitionEndCapture?: TransitionEventHandler<HTMLInputElement>
    numericOnValueChange?: OnValueChange
    numericOnVolumeChange?: ReactEventHandler<HTMLInputElement>
    numericOnVolumeChangeCapture?: ReactEventHandler<HTMLInputElement>
    numericOnWaiting?: ReactEventHandler<HTMLInputElement>
    numericOnWaitingCapture?: ReactEventHandler<HTMLInputElement>
    numericOnWheel?: WheelEventHandler<HTMLInputElement>
    numericOnWheelCapture?: WheelEventHandler<HTMLInputElement>
    numericPart?: string
    numericPattern?: string
    numericPlaceholder?: string
    numericPrefix?: string
    numericProperty?: string
    numericRadioGroup?: string
    numericReadOnly?: boolean
    numericRel?: string
    numericRenderText?: (
        formattedValue: string,
        otherProps: Partial<NumberFormatBase>,
    ) => ReactNode
    numericRequired?: boolean
    numericResource?: string
    numericResults?: number
    numericRev?: string
    numericRole?: AriaRole
    numericSecurity?: string
    numericSize?: number
    numericSlot?: string
    numericSpellCheck?: Booleanish
    numericSrc?: string
    numericStep?: string | number
    numericStyle?: CSSProperties
    numericSuffix?: string
    numericSuppressContentEditableWarning?: boolean
    numericSuppressHydrationWarning?: boolean
    numericTabIndex?: number
    numericThousandSeparator?: string | boolean
    numericThousandsGroupStyle?: "none" | "thousand" | "lakh" | "wan"
    numericTitle?: string
    numericTranslate?: "yes" | "no"
    numericType?: "text" | "tel" | "password"
    numericTypeof?: string
    numericUnselectable?: "off" | "on"
    numericValue?: null | string | number
    numericValueIsNumericString?: boolean
    numericVocab?: string
    numericWidth?: string | number
    onChange?: ChangeEventHandler<HTMLInputElement>