leo-design-ui
Version:
React Design Library
15 lines (14 loc) • 691 B
TypeScript
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;