UNPKG

gcba-normalizador-typescript

Version:

Normalizador de direcciones para el AMBA

28 lines (27 loc) 988 B
import type { Calle, DireccionType, DireccionInput } from './types'; /** * Clase para manejar direcciones */ export declare class Direccion { /** * Construye una dirección a partir de una calle y una altura o calle de cruce * @param calle1 - Primera calle * @param calle2OAltura - Segunda calle o altura * @returns Objeto de dirección */ static construirDireccion(calle1: Calle, calle2OAltura: Calle | number): DireccionType; /** * Compara dos direcciones para determinar si son iguales * @param dir1 - Primera dirección * @param dir2 - Segunda dirección * @returns true si las direcciones son iguales */ static isEqual(dir1: DireccionType, dir2: DireccionType): boolean; /** * Crea una dirección a partir de un objeto * @param obj - Objeto con los datos de la dirección * @returns Objeto de dirección */ static fromObj(obj: DireccionInput): DireccionType; } export default Direccion;