Interface UseSelectReturn

Hierarchy

  • UseSelectReturn

Properties

clearAll: (() => void)

Type declaration

    • (): void
    • Returns void

clearable: boolean
controlRef: MutableRefObject<any>
disabled: boolean
enableScrollRef: MutableRefObject<boolean>
getInputProps: AnyFunc
getOption: GetOption
getOptionProps: AnyFunc
highlightIndex: ((value: any) => any)

Type declaration

    • (value: any): any
    • Parameters

      • value: any

      Returns any

highlightedIndexRef: MutableRefObject<number>
highlightedValueRef: MutableRefObject<undefined | HTMLElement>
isOpen: boolean
multi: boolean
optionsRef: MutableRefObject<any>
popper: { getArrowInnerProps: PropGetter<Record<string, unknown>, DOMAttributes<DOMElement>>; getArrowProps: PropGetter<Record<string, unknown>, DOMAttributes<DOMElement>>; getPopperProps: PropGetter<Record<string, unknown>, DOMAttributes<DOMElement>>; getReferenceProps: PropGetter<Record<string, unknown>, DOMAttributes<DOMElement>>; popperRef: (<T_1>(node: null | T_1) => void); referenceRef: (<T>(node: null | T) => void); transformOrigin: string; forceUpdate: any; update: any }

Type declaration

  • getArrowInnerProps: PropGetter<Record<string, unknown>, DOMAttributes<DOMElement>>
  • getArrowProps: PropGetter<Record<string, unknown>, DOMAttributes<DOMElement>>
  • getPopperProps: PropGetter<Record<string, unknown>, DOMAttributes<DOMElement>>
  • getReferenceProps: PropGetter<Record<string, unknown>, DOMAttributes<DOMElement>>
  • popperRef: (<T_1>(node: null | T_1) => void)
      • <T_1>(node: null | T_1): void
      • Type Parameters

        Type Parameters

        • T_1 extends HTMLElement

        Parameters

        • node: null | T_1

        Returns void

  • referenceRef: (<T>(node: null | T) => void)
      • <T>(node: null | T): void
      • Type Parameters

        Type Parameters

        • T extends Element | VirtualElement

        Parameters

        • node: null | T

        Returns void

  • transformOrigin: string
  • forceUpdate:function
    • Returns void

  • update:function
    • Returns void

removeValue: SelectRemoveValue
searchValue: string
selectIndex: ((index: number) => any)

Type declaration

    • (index: number): any
    • Parameters

      • index: number

      Returns any

selectedOption: Option
selectionVisibleIn: SelectionVisibilityMode
setOpen: SelectSetOpen
setSearch: SelectSetSearch
value: any
visibleOptions: Option[]

Generated using TypeDoc