react-dadata
Version:
React-компонент для подсказок адресов, организаций и банков с помощью сервиса DaData.ru
20 lines (19 loc) • 1.08 kB
TypeScript
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 {};