TypeScript react-select cheat sheet
TypeScript is a typed superset of JavaScript that compiles to plain JavaScript. This is a list of TypeScript types for react-select generated from the declaration files in https://github.com/DefinitelyTyped/DefinitelyTyped/tree/e9a4931.
See also my TypeScript React cheat sheet and TypeScript cheat sheet.
Contents
External Links
- Built-ins
- DOM
- ES5, ES2015-ES2020, ESNext
- Node.js
- Script Host
- Web Worker
- axios
- date-fns
- expo
- immer
- next
- react
- react-apollo
- react-beautiful-dnd
- react-dnd
- react-dom
- react-dom/server
- react-dom/test-utils
- react-native
- react-navigation
- react-redux
- react-relay
- react-router-dom
- react-spring
- react-window
- reactstrap
- recoil
- redux
- relay-runtime
- styled-components
react-select
- * from "./src/types"
- Action (type)
- ActionMeta<OptionType extends OptionTypeBase> (type)
- ClassNameList (type)
- ClassNamesState (type)
- ClearActionMeta<OptionType extends OptionTypeBase> (interface)
- CommonProps<OptionType extends OptionTypeBase, IsMulti, GroupType extends GroupTypeBase> (interface)
- CreateOptionActionMeta (interface)
- DeselectOptionActionMeta<OptionType extends OptionTypeBase> (interface)
- FocusDirection (type)
- FocusEventHandler (type)
- GroupedOptionsType<OptionType extends OptionTypeBase, GroupType extends GroupTypeBase> (type)
- GroupTypeBase<OptionType extends OptionTypeBase> (interface)
- InnerRef (type)
- InputActionMeta (interface)
- InputActionTypes (type)
- KeyboardEventHandler (type)
- MenuPlacement (type)
- MenuPosition (type)
- MouseEventHandler (type)
- OptionProps (type)
- OptionsType<OptionType extends OptionTypeBase> (type)
- OptionTypeBase (interface)
- PopValueActionMeta<OptionType extends OptionTypeBase> (interface)
- PropsWithInnerRef (interface)
- RemoveValueActionMeta<OptionType extends OptionTypeBase> (interface)
- SelectOptionActionMeta<OptionType extends OptionTypeBase> (interface)
- SetValueAction (type)
- Theme (interface)
- ThemeSpacing (interface)
- ValueType<OptionType extends OptionTypeBase, IsMulti> (type)
- components ‹ components (var)
- ContainerProps ‹ ContainerProps<OptionType extends OptionTypeBase, IsMulti, GroupType extends GroupTypeBase> (type)
- ControlProps ‹ ControlProps<OptionType extends OptionTypeBase, IsMulti, GroupType extends GroupTypeBase> (type)
- createFilter ‹ createFilter (function)
- default ‹ StateManager ‹ StateManager (class)
- defaultTheme ‹ defaultTheme (var)
- FormatOptionLabelMeta ‹ FormatOptionLabelMeta<OptionType extends OptionTypeBase, IsMulti> (interface)
- GroupProps ‹ GroupProps<OptionType extends OptionTypeBase, IsMulti, GroupType extends GroupTypeBase> (type)
- IndicatorComponentType ‹ IndicatorComponentType<OptionType extends OptionTypeBase, IsMulti, GroupType extends GroupTypeBase> (type)
- IndicatorContainerProps ‹ IndicatorContainerProps<OptionType extends OptionTypeBase, IsMulti, GroupType extends GroupTypeBase> (type)
- IndicatorProps ‹ IndicatorProps<OptionType extends OptionTypeBase, IsMulti, GroupType extends GroupTypeBase> (type)
- InputProps ‹ InputProps (interface)
- MenuListComponentProps ‹ MenuListComponentProps<OptionType extends OptionTypeBase, IsMulti, GroupType extends GroupTypeBase> (type)
- MenuProps ‹ MenuProps<OptionType extends OptionTypeBase, IsMulti, GroupType extends GroupTypeBase> (type)
- mergeStyles ‹ mergeStyles<OptionType extends OptionTypeBase, IsMulti, GroupType extends GroupTypeBase> (function)
- MultiValueProps ‹ MultiValueProps<OptionType extends OptionTypeBase, GroupType extends GroupTypeBase> (type)
- NamedProps ‹ NamedProps<OptionType extends OptionTypeBase, IsMulti, GroupType extends GroupTypeBase> (interface)
- NonceProvider ‹ NonceProvider (class)
- OptionProps ‹ OptionProps<OptionType extends OptionTypeBase, IsMulti, GroupType extends GroupTypeBase> (type)
- PlaceholderProps ‹ PlaceholderProps<OptionType extends OptionTypeBase, IsMulti, GroupType extends GroupTypeBase> (interface)
- Props ‹ Props<OptionType extends OptionTypeBase, IsMulti, GroupType extends GroupTypeBase> (interface)
- SelectComponentsConfig ‹ SelectComponentsConfig<OptionType extends OptionTypeBase, IsMulti, GroupType extends GroupTypeBase> (type)
- SingleValueProps ‹ SingleValueProps<OptionType extends OptionTypeBase, GroupType extends GroupTypeBase> (type)
- Styles ‹ Styles<OptionType extends OptionTypeBase, IsMulti, GroupType extends GroupTypeBase> (interface)
- StylesConfig ‹ StylesConfig<OptionType extends OptionTypeBase, IsMulti, GroupType extends GroupTypeBase> (type)
- ValueContainerProps ‹ ValueContainerProps<OptionType extends OptionTypeBase, IsMulti, GroupType extends GroupTypeBase> (type)
react-select/animated
- * from "../src/animated"
- Input (var)
- makeAnimated<OptionType extends OptionTypeBase, IsMulti, GroupType extends GroupTypeBase> (function)
- MultiValue (var)
- Placeholder (var)
- SingleValue (var)
- ValueContainer (var)
- default ‹ default ‹ makeAnimated<OptionType extends OptionTypeBase, IsMulti, GroupType extends GroupTypeBase> (function)
react-select/async-creatable
- * from "../src/AsyncCreatable"
- AsyncCreatable (class)
- Props<OptionType extends OptionTypeBase, IsMulti, GroupType extends GroupTypeBase> (type)
- State<OptionType extends OptionTypeBase> (type)
- default ‹ default ‹ AsyncCreatable (class)
react-select/async
- * from "../src/Async"
- Async (class)
- AsyncProps<OptionType extends OptionTypeBase, GroupType extends GroupTypeBase> (interface)
- defaultProps (var)
- makeAsyncSelect<T> (function)
- Props<OptionType extends OptionTypeBase, IsMulti, GroupType extends GroupTypeBase> (type)
- State<OptionType extends OptionTypeBase> (interface)
- default ‹ default ‹ Async (class)
react-select/base
- * from "../src/Select"
- defaultProps (var)
- ElRef (type)
- FormatOptionLabelContext (type)
- FormatOptionLabelMeta<OptionType extends OptionTypeBase, IsMulti> (interface)
- MenuOptions<OptionType extends OptionTypeBase> (interface)
- MouseOrTouchEvent (type)
- NamedProps<OptionType extends OptionTypeBase, IsMulti, GroupType extends GroupTypeBase> (interface)
- Props<OptionType extends OptionTypeBase, IsMulti, GroupType extends GroupTypeBase> (interface)
- SelectComponentsProps (type)
- State<OptionType extends OptionTypeBase> (interface)
- default ‹ default ‹ Select (class)
react-select/creatable
- * from "../src/Creatable"
- Creatable (class)
- CreatableProps<OptionType extends OptionTypeBase, IsMulti, GroupType extends GroupTypeBase> (interface)
- defaultProps (var)
- makeCreatableSelect (function)
- Props<OptionType extends OptionTypeBase, IsMulti, GroupType extends GroupTypeBase> (type)
- State<OptionType extends OptionTypeBase> (interface)
- default ‹ default ‹ Creatable (class)
react-select/v1
- ArrowRendererHandler (type)
- ArrowRendererProps (interface)
- Async (class)
- AsyncCreatable (class)
- AutocompleteResult<TValue> (interface)
- ClearRendererHandler (type)
- Creatable (class)
- default ‹ ReactSelectClass (class)
- FilterOptionHandler<TValue> (type)
- FilterOptionsHandler<TValue> (type)
- FocusOptionHandler<TValue> (type)
- HandlerRendererResult (type)
- InputRendererHandler (type)
- IsOptionUniqueHandler<TValue> (type)
- IsValidNewOptionHandler (type)
- LoadOptionsAsyncHandler<TValue> (type)
- LoadOptionsHandler<TValue> (type)
- LoadOptionsLegacyHandler<TValue> (type)
- MenuRendererHandler<TValue> (type)
- MenuRendererProps<TValue> (interface)
- NewOptionCreatorHandler<TValue> (type)
- OnBlurHandler (type)
- OnChangeHandler<TValue, TOption> (type)
- OnChangeMultipleHandler<TValue> (type)
- OnChangeSingleHandler<TValue> (type)
- OnCloseHandler (type)
- OnFocusHandler (type)
- OnInputChangeHandler (type)
- OnInputKeyDownHandler (type)
- OnMenuScrollToBottomHandler (type)
- OnNewOptionClickHandler<TValue> (type)
- OnOpenHandler (type)
- OnValueClickHandler<TValue> (type)
- Option<TValue> (interface)
- OptionComponentProps<TValue> (interface)
- OptionComponentType<TValue> (type)
- OptionRendererHandler<TValue> (type)
- Options<TValue> (type)
- OptionValues (type)
- PromptTextCreatorHandler (type)
- ReactAsyncCreatableSelectProps<TValue> (type)
- ReactAsyncSelectProps<TValue> (interface)
- ReactCreatableSelectProps<TValue> (interface)
- ReactSelectProps<TValue> (interface)
- SelectValueHandler<TValue> (type)
- ShouldKeyDownEventCreateNewOptionHandler (type)
- ValueComponentProps<TValue> (interface)
- ValueComponentType<TValue> (type)
- ValueRendererHandler<TValue> (type)