react-dadata
Version:
React-компонент для подсказок адресов, организаций и банков с помощью сервиса DaData.ru
19 lines (18 loc) • 812 B
TypeScript
import { type ReactNode } from 'react';
import { type BaseProps, BaseSuggestions } from '../../base-suggestions';
import type { DaDataAddress, DaDataAddressBounds, DaDataAddressSuggestion } from './address-types';
type Dictionary = Record<string, unknown>;
interface Props extends BaseProps<DaDataAddress> {
filterLanguage?: 'ru' | 'en';
filterFromBound?: DaDataAddressBounds;
filterToBound?: DaDataAddressBounds;
filterLocations?: Dictionary[];
filterLocationsBoost?: Dictionary[];
filterRestrictValue?: boolean;
}
export declare class AddressSuggestions extends BaseSuggestions<DaDataAddress, Props> {
loadSuggestionsUrl: string;
getLoadSuggestionsData: () => Record<string, unknown>;
protected renderOption: (suggestion: DaDataAddressSuggestion) => ReactNode;
}
export {};