UNPKG

react-dadata

Version:

React-компонент для подсказок адресов, организаций и банков с помощью сервиса DaData.ru

20 lines (19 loc) 811 B
import { type ReactNode } from 'react'; import { type BaseProps, BaseSuggestions } from '../../base-suggestions'; import type { DaDataBank, DaDataBankStatus, DaDataBankSuggestion, DaDataBankType } from './bank-types'; type Dictionary = { [key: string]: unknown; }; interface Props extends BaseProps<DaDataBank> { filterStatus?: DaDataBankStatus[]; filterType?: DaDataBankType[]; filterLocations?: Dictionary[]; filterLocationsBoost?: Dictionary[]; } export declare class BankSuggestions extends BaseSuggestions<DaDataBank, Props> { loadSuggestionsUrl: string; getLoadSuggestionsData: () => Record<string, unknown>; protected getSuggestionKey: (suggestion: DaDataBankSuggestion) => string; protected renderOption: (suggestion: DaDataBankSuggestion) => ReactNode; } export {};