ango-react-components
Version:
14 lines (13 loc) • 571 B
TypeScript
import { FC, ReactElement } from 'react';
import { InputProps } from '../Input/input';
interface DataSourceObject {
value: string;
}
export declare type DataSourceType<T = {}> = T & DataSourceObject;
export interface AutoCompleteProps extends Omit<InputProps, 'onSelect'> {
fetchSuggestions: (str: string) => DataSourceType[] | Promise<DataSourceType[]>;
onSelect?: (item: DataSourceType) => void;
renderOption?: (item: DataSourceType) => ReactElement;
}
export declare const AutoComplete: FC<AutoCompleteProps>;
export default AutoComplete;