UNPKG

autocompleter-typescript-gcba

Version:

Autocompleter para direcciones y lugares de la Ciudad de Buenos Aires

50 lines (49 loc) 1.48 kB
import { Suggester } from './Suggester'; interface DireccionSuggestion { title: string; subTitle: string; type: string; category: string; suggesterName: string; data: DireccionData; coordenadas?: Coordenadas; } interface DireccionData { nombre: string; descripcion: string; tipo: string; coordenadas?: Coordenadas; } interface Coordenadas { x: number; y: number; srid: number; } interface DireccionAMBAOptions { debug: boolean; serverTimeout: number; maxRetries: number; maxSuggestions: number; normalizadorAMBA?: any; searchOptions?: { acceptSN?: boolean; callesEnMinusculas?: boolean; ignorarTextoSobrante?: boolean; }; afterAbort?: (suggesterName: string) => void; afterRetry?: (suggesterName: string) => void; afterServerRequest?: (suggesterName: string) => void; afterServerResponse?: (suggesterName: string) => void; onReady?: () => void; } export declare class SuggesterDireccionesAMBA extends Suggester { private normalizadorAMBA; private lastRequest; constructor(name: string, options?: Partial<DireccionAMBAOptions>); private getLatLng2; getSuggestions(text: string, callback: (suggestions: DireccionSuggestion[], text: string, suggesterName: string) => void, maxSuggestions?: number): Promise<void>; abort(): void; ready(): boolean; setOptions(options: Partial<DireccionAMBAOptions>): void; } export {};