UNPKG

autocompleter-typescript-gcba

Version:

Autocompleter para direcciones y lugares de la Ciudad de Buenos Aires

56 lines (55 loc) 1.48 kB
import { Suggester } from './Suggester'; interface LugarSuggestion { title: string; subTitle: string; type: string; idEpok: string; suggesterName: string; data: LugarData; } interface LugarData { id: string; nombre: string; clase: string; coordenadas?: Coordenadas; [key: string]: any; } interface Coordenadas { x: number; y: number; srid: number; } interface SearchOptions { start: number; limit: number; tipoBusqueda: string; categoria?: string; clase?: string; bbox: boolean; extent?: string; returnRawData: boolean; totalFull?: boolean; } interface LugarOptions { debug: boolean; serverTimeout: number; maxRetries: number; maxSuggestions: number; server: string; searchOptions: SearchOptions; afterAbort?: (suggesterName: string) => void; afterRetry?: (suggesterName: string) => void; afterServerRequest?: (suggesterName: string) => void; afterServerResponse?: (suggesterName: string) => void; onReady?: () => void; } export declare class SuggesterLugares extends Suggester { private lastRequest; constructor(name: string, options?: Partial<LugarOptions>); private getLatLng2; getSuggestions(text: string, callback: (suggestions: LugarSuggestion[], text: string, suggesterName: string) => void): Promise<void>; abort(): void; ready(): boolean; setOptions(options: Partial<LugarOptions>): void; } export {};