UNPKG

leo-design-ui

Version:

React Design Library

15 lines (14 loc) 691 B
import { InputProps } from "../Input/input"; export interface LakerProps { value: string; number?: number; } export type DataSourceType<T = {}> = T & LakerProps; export interface AutoCompleteProps extends Omit<InputProps, 'onSelect' | 'onChange'> { fetchSuggestions: (str: string) => DataSourceType[] | Promise<DataSourceType[]>; onSelect?: (item: DataSourceType) => void; onChange?: (value: string) => void; renderOption?: (item: DataSourceType) => React.ReactNode; } declare const AutoComplete: ({ value, onSelect, onChange, renderOption, fetchSuggestions, ...restProps }: AutoCompleteProps) => import("react/jsx-runtime").JSX.Element; export default AutoComplete;