UNPKG

@atlaskit/select

Version:

Select allows users to make a single selection or multiple selections from a list of options.

8 lines (7 loc) 648 B
import { type ComponentType, type Ref, type JSX } from 'react'; import { type AsyncSelectProps, type AtlaskitSelectRefType, type CreatableSelectProps, type OptionType, type SelectProps } from './types'; type AtlaskitSelectProps<Option extends unknown, IsMulti extends boolean> = SelectProps<Option, IsMulti> | AsyncSelectProps<Option, IsMulti> | CreatableSelectProps<Option, IsMulti>; export default function createSelect(WrappedComponent: ComponentType<any>): <Option extends unknown = OptionType, IsMulti extends boolean = false>(props: AtlaskitSelectProps<Option, IsMulti> & { ref?: Ref<AtlaskitSelectRefType>; }) => JSX.Element; export {};