UNPKG

gcba-normalizador-typescript

Version:

Normalizador de direcciones para el AMBA

31 lines (30 loc) 1.37 kB
import { DireccionType } from './types'; import NormalizadorAMBA from './normalizerAMBA'; import type { NormalizerOptions, NormalizerResult, NormalizerInstance } from './types/normalizer'; import type { Calle } from './types'; import Direccion from './Direction'; export declare class NormalizadorDirecciones implements NormalizerInstance { private static instance; private options; private callejero; private initialized; private callejeroPromise; private regexPatterns; private constructor(); static getInstance(options?: NormalizerOptions): NormalizadorDirecciones; init(_options?: NormalizerOptions): Promise<NormalizadorDirecciones>; setOptions(options: Partial<NormalizerOptions>): void; listo(): boolean; inicializado(): boolean; private normalizarCalleAltura; private validarAlturas; private filtrarCallesQueNoSonAv; private normalizarCalleYCalle; normalizar(str: string, maxOptions?: number, autoDesambiguar?: boolean): Promise<Array<DireccionType | Calle>>; buscarDireccion(texto: string): Promise<NormalizerResult | false>; buscarDirecciones(texto: string, resultadosMaximos?: number): Promise<NormalizerResult[] | false>; private buscarCruceCalles; private buscarCalleAltura; } export declare const Normalizador: NormalizadorDirecciones; export { Direccion, NormalizadorAMBA };