Package-level declarations

Types

Link copied to clipboard
external interface Accessors<Option>
Link copied to clipboard
sealed external interface ActionMeta<Option>
Link copied to clipboard
typealias ChangeHandler<Option> = (newValue: Value<Option>?, actionMeta: ActionMeta<Option>) -> Unit
Link copied to clipboard
Link copied to clipboard
sealed external interface CoercedMenuPlacement
Link copied to clipboard
Link copied to clipboard
external interface ControlProps : PropsWithChildren
Link copied to clipboard
Link copied to clipboard
typealias CreateOptionHandler = (inputValue: String) -> Unit
Link copied to clipboard
sealed external interface CreateOptionPosition
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
external interface FilterOptionOption<Option>
Link copied to clipboard
typealias FilterPredicate<Option> = (option: FilterOptionOption<Option>, inputValue: String) -> Boolean
Link copied to clipboard
sealed external interface FormatOptionLabelContext
Link copied to clipboard
external interface FormatOptionLabelMeta<Option>
Link copied to clipboard
typealias GetNewOptionData<Option> = (inputValue: String, optionLabel: ReactNode) -> Option
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
external interface GroupBase<Option>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
external interface HasInputValue
Link copied to clipboard
Link copied to clipboard
external interface IndicatorSeparatorProps : Props
Link copied to clipboard
sealed external interface InputAction
Link copied to clipboard
sealed external interface InputActionMeta
Link copied to clipboard
typealias InputChangeHandler = (newValue: String, actionMeta: InputActionMeta) -> String?
Link copied to clipboard
external interface InputSpecificProps : Props
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
sealed external interface MenuPlacement
Link copied to clipboard
external interface MenuPortalProps : PropsWithChildren
Link copied to clipboard
sealed external interface MenuPosition
Link copied to clipboard
external interface MenuProps : PropsWithChildren
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
external interface OptionsOrGroups<Option, Group : GroupBase<Option>>
Link copied to clipboard
external interface PlaceholderProps : PropsWithChildren
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
external interface StylesConfig<Option : Any, Group : GroupBase<Option>>
Link copied to clipboard
Link copied to clipboard
external interface ThemeConfig
Link copied to clipboard
sealed external interface Value<T : Any>
Link copied to clipboard

Properties

Link copied to clipboard
Link copied to clipboard
external val Option: FC<OptionProps<*, *>>
Link copied to clipboard
external val Select: ComponentClass<SelectProps<*, *>>
Link copied to clipboard
external val SingleValue: FC<SingleValueProps<*, *>>

Functions

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun <T : Any> Value<T>.single(): T
Link copied to clipboard
fun <P : Props> Styles(block: PropertiesBuilder.(props: P) -> Unit): StylesConfigFunction<P>
Link copied to clipboard
Link copied to clipboard
inline fun <T : Any> Value(vararg value: T?): Value<T>