gcba-normalizador-typescript
Version:
Normalizador de direcciones para el AMBA
31 lines (30 loc) • 1.37 kB
TypeScript
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 };