@sroussey/parse-address
Version:
International street address parser for 220 jurisdictions (US, CA + 218 countries and territories), with SEC EDGAR country-code resolution
36 lines • 781 B
JavaScript
export function capitalize(s) {
return s && s[0].toUpperCase() + s.slice(1);
}
export function keys(o) {
return Object.keys(o);
}
export function values(o) {
var v = [];
keys(o).forEach(function (k) {
v.push(o[k]);
});
return v;
}
export function each(o, fn) {
keys(o).forEach(function (k) {
fn(o[k], k);
});
}
export function invert(o) {
var o1 = {};
keys(o).forEach(function (k) {
o1[o[k]] = k;
});
return o1;
}
export function flatten(o) {
return keys(o).concat(values(o));
}
export function isNumeric(input) {
const dataType = typeof input;
if (!['string', 'number'].includes(dataType)) {
return false;
}
return !Number.isNaN(Number(input));
}
//# sourceMappingURL=utils.js.map