aurora-topu
Version:
React component library
16 lines (15 loc) • 652 B
TypeScript
import { FC, ReactElement } from 'react';
import { InputProps } from '../AuroraInput/AuroraInput';
interface DataSourceObject {
value: string;
}
export type DataSourceType<T = '{}'> = T & DataSourceObject;
type FetchSuggestionsFunction = (str: string) => DataSourceType[] | any;
export interface autoCompleteProps extends Omit<InputProps, 'onSelect'> {
fetchSuggestions: FetchSuggestionsFunction;
onSelect?: (item: DataSourceType) => void;
renderOption?: (item: DataSourceType) => ReactElement;
renderOptions?: any;
}
export declare const AuroraAutoComplete: FC<autoCompleteProps>;
export default AuroraAutoComplete;