UNPKG

@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
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