gcba-normalizador-typescript
Version:
Normalizador de direcciones para el AMBA
31 lines (30 loc) • 993 B
TypeScript
/**
* @class StringDireccion
* Parsea un string que presuntamente representa una direccion; lo tipifica y lo separa en tokens.
* Luego de instanciada la propiedad publica "tipo" puede asumir los siguientes valores:
* <pre><code>
* usig.StringDireccion.CALLE
* usig.StringDireccion.CALLE_ALTURA
* usig.StringDireccion.CALLE_Y_CALLE
* usig.StringDireccion.INVALIDO
* </code></pre>
* @namespace usig
* @constructor
* @param {String} strInput String a parsear
*/
export default class StringDireccion {
tipo: number;
strCalles: string[];
strAltura: string;
strInput: string;
aceptarCallesSinAlturas: boolean;
maxWordLen: any;
constructor(strInput: string, aceptarCallesSinAlturas: boolean);
esTipoAltura(str: string, aceptarCallesSinAlturas: boolean): any;
setearCalleAltura(): void;
fixCallesConY(str: string): any;
quitarAvsCalle(): void;
quitarAvsCalleCruce(): void;
quitarPasajes(): void;
esAlturaSN(alt: string): boolean;
}