UNPKG

react-dadata

Version:

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

20 lines (19 loc) 1.08 kB
import { type ReactNode } from 'react'; import { type BaseProps, BaseSuggestions } from '../../base-suggestions'; import type { DaDataPartyBelarus, DaDataPartyBelarusStatus, DaDataPartyBelarusSuggestion, DaDataPartyBelarusType } from './party-belarus-types'; import type { DaDataBelarusRequestPayload } from './party-belarus-types'; interface Props extends BaseProps<DaDataPartyBelarus> { filterStatus?: DaDataPartyBelarusStatus[]; filterType?: DaDataPartyBelarusType[]; } export declare class PartyBelarusSuggestions extends BaseSuggestions<DaDataPartyBelarus, Props, DaDataBelarusRequestPayload> { loadSuggestionsUrl: string; /** * Структура запроса для подсказок по организациям в Беларуси 🇧🇾 * @see https://dadata.ru/api/suggest/party_by/ */ getLoadSuggestionsData: () => DaDataBelarusRequestPayload; protected getSuggestionKey: (suggestion: DaDataPartyBelarusSuggestion) => string; protected renderOption: (suggestion: DaDataPartyBelarusSuggestion) => ReactNode; } export {};