UNPKG

@goparrot/geocoder

Version:

TypeScript GeoCoder, node geocoding library, supports google maps, mapquest, here, open street map, tom tom

16 lines 634 B
import { InvalidArgumentException } from '../../exception'; export class LocationUtil { static removeHouseNumberFromStreetName(streetName, houseNumber) { if (!streetName || !houseNumber) { throw new InvalidArgumentException('Argument values must not be empty'); } if (streetName.startsWith(`${houseNumber} `)) { return streetName.slice(1 + houseNumber.length); } if (streetName.endsWith(` ${houseNumber}`)) { return streetName.slice(0, -1 * (1 + houseNumber.length)); } return streetName; } } //# sourceMappingURL=location-util.js.map