Repository URL to install this package:
|
Version:
1.1.6 ▾
|
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
function fromStringToAddress(value) {
if (process.env.NODE_ENV !== 'production') {
if (typeof value !== 'string') {
console.warn('[utils] passed non string to fromStringToAddress');
}
}
if (value.includes(',') === true) {
const trim = (item) => item.trim();
const [firstName, lastName, addressLine1, addressLine2, city, state, country, postalCode, telephone, email,] = value.split(',').map(trim);
// always valid, return as obj
return {
firstName,
lastName,
addressLine1,
addressLine2,
city,
state,
country,
postalCode,
telephone,
email,
};
}
else {
const [numbers, ...strings] = value.split(' ');
// validate, return obj
const address = numbers + strings.join('');
return { address };
}
}
exports.fromStringToAddress = fromStringToAddress;
exports.default = fromStringToAddress;
//# sourceMappingURL=fromStringToAddress.js.map