@sroussey/parse-address
Version:
International street address parser for 220 jurisdictions (US, CA + 218 countries and territories), with SEC EDGAR country-code resolution
446 lines • 13.9 kB
JavaScript
import { deConfig } from "../de/config.js";
import { frConfig } from "../fr/config.js";
import { gbConfig } from "../gb/config.js";
import { itConfig } from "../it/config.js";
import { esConfig } from "../es/config.js";
import { nlConfig } from "../nl/config.js";
import { beConfig } from "../be/config.js";
import { atConfig } from "../at/config.js";
import { plConfig } from "../pl/config.js";
import { seConfig } from "../se/config.js";
import { chConfig } from "../ch/config.js";
import { ptConfig } from "../pt/config.js";
import { fiConfig } from "../fi/config.js";
import { dkConfig } from "../dk/config.js";
import { noConfig } from "../no/config.js";
import { czConfig } from "../cz/config.js";
import { grConfig } from "../gr/config.js";
import { ieConfig } from "../ie/config.js";
import { jeConfig } from "../je/config.js";
import { ggConfig } from "../gg/config.js";
import { kyConfig } from "../ky/config.js";
import { vgConfig } from "../vg/config.js";
import { bmConfig } from "../bm/config.js";
import { giConfig } from "../gi/config.js";
import { auConfig } from "../au/config.js";
import { nzConfig } from "../nz/config.js";
import { sgConfig } from "../sg/config.js";
import { ilConfig } from "../il/config.js";
import { zaConfig } from "../za/config.js";
import { trConfig } from "../tr/config.js";
import { brConfig } from "../br/config.js";
import { mxConfig } from "../mx/config.js";
import { arConfig } from "../ar/config.js";
import { clConfig } from "../cl/config.js";
import { coConfig } from "../co/config.js";
import { peConfig } from "../pe/config.js";
import { inConfig } from "../in/config.js";
import { myConfig } from "../my/config.js";
import { aeConfig } from "../ae/config.js";
import { luConfig } from "../lu/config.js";
import { isConfig } from "../is/config.js";
import { mtConfig } from "../mt/config.js";
import { cyConfig } from "../cy/config.js";
import { uyConfig } from "../uy/config.js";
import { ecConfig } from "../ec/config.js";
import { veConfig } from "../ve/config.js";
import { boConfig } from "../bo/config.js";
import { roConfig } from "../ro/config.js";
import { hrConfig } from "../hr/config.js";
import { skConfig } from "../sk/config.js";
import { siConfig } from "../si/config.js";
import { crConfig } from "../cr/config.js";
import { saConfig } from "../sa/config.js";
import { qaConfig } from "../qa/config.js";
import { kwConfig } from "../kw/config.js";
import { bhConfig } from "../bh/config.js";
import { paConfig } from "../pa/config.js";
import { gtConfig } from "../gt/config.js";
import { doConfig } from "../do/config.js";
import { eeConfig } from "../ee/config.js";
import { lvConfig } from "../lv/config.js";
import { ltConfig } from "../lt/config.js";
import { huConfig } from "../hu/config.js";
import { thConfig } from "../th/config.js";
import { phConfig } from "../ph/config.js";
import { idConfig } from "../id/config.js";
import { pkConfig } from "../pk/config.js";
import { alConfig } from "../al/config.js";
import { rsConfig } from "../rs/config.js";
import { baConfig } from "../ba/config.js";
import { meConfig } from "../me/config.js";
import { mcConfig } from "../mc/config.js";
import { liConfig } from "../li/config.js";
import { adConfig } from "../ad/config.js";
import { smConfig } from "../sm/config.js";
import { ngConfig } from "../ng/config.js";
import { keConfig } from "../ke/config.js";
import { ghConfig } from "../gh/config.js";
import { muConfig } from "../mu/config.js";
import { jmConfig } from "../jm/config.js";
import { ttConfig } from "../tt/config.js";
import { bsConfig } from "../bs/config.js";
import { pyConfig } from "../py/config.js";
import { maConfig } from "../ma/config.js";
import { tnConfig } from "../tn/config.js";
import { snConfig } from "../sn/config.js";
import { ciConfig } from "../ci/config.js";
import { lkConfig } from "../lk/config.js";
import { bdConfig } from "../bd/config.js";
import { npConfig } from "../np/config.js";
import { bnConfig } from "../bn/config.js";
import { tzConfig } from "../tz/config.js";
import { ugConfig } from "../ug/config.js";
import { zmConfig } from "../zm/config.js";
import { zwConfig } from "../zw/config.js";
import { bbConfig } from "../bb/config.js";
import { bzConfig } from "../bz/config.js";
import { gyConfig } from "../gy/config.js";
import { srConfig } from "../sr/config.js";
import { mdConfig } from "../md/config.js";
import { foConfig } from "../fo/config.js";
import { glConfig } from "../gl/config.js";
import { imConfig } from "../im/config.js";
import { cmConfig } from "../cm/config.js";
import { dzConfig } from "../dz/config.js";
import { fjConfig } from "../fj/config.js";
import { pgConfig } from "../pg/config.js";
import { niConfig } from "../ni/config.js";
import { hnConfig } from "../hn/config.js";
import { svConfig } from "../sv/config.js";
import { cuConfig } from "../cu/config.js";
import { bwConfig } from "../bw/config.js";
import { naConfig } from "../na/config.js";
import { aoConfig } from "../ao/config.js";
import { mzConfig } from "../mz/config.js";
import { gfConfig } from "../gf/config.js";
import { gpConfig } from "../gp/config.js";
import { mqConfig } from "../mq/config.js";
import { reConfig } from "../re/config.js";
import { ytConfig } from "../yt/config.js";
import { ncConfig } from "../nc/config.js";
import { pfConfig } from "../pf/config.js";
import { wfConfig } from "../wf/config.js";
import { pmConfig } from "../pm/config.js";
import { blConfig } from "../bl/config.js";
import { mfConfig } from "../mf/config.js";
import { agConfig } from "../ag/config.js";
import { aiConfig } from "../ai/config.js";
import { dmConfig } from "../dm/config.js";
import { gdConfig } from "../gd/config.js";
import { knConfig } from "../kn/config.js";
import { lcConfig } from "../lc/config.js";
import { msConfig } from "../ms/config.js";
import { tcConfig } from "../tc/config.js";
import { vcConfig } from "../vc/config.js";
import { prConfig } from "../pr/config.js";
import { viConfig } from "../vi/config.js";
import { guConfig } from "../gu/config.js";
import { asConfig } from "../as/config.js";
import { mpConfig } from "../mp/config.js";
import { wsConfig } from "../ws/config.js";
import { toConfig } from "../to/config.js";
import { vuConfig } from "../vu/config.js";
import { sbConfig } from "../sb/config.js";
import { kiConfig } from "../ki/config.js";
import { fmConfig } from "../fm/config.js";
import { mhConfig } from "../mh/config.js";
import { pwConfig } from "../pw/config.js";
import { ckConfig } from "../ck/config.js";
import { nrConfig } from "../nr/config.js";
import { tvConfig } from "../tv/config.js";
import { nuConfig } from "../nu/config.js";
import { bfConfig } from "../bf/config.js";
import { bjConfig } from "../bj/config.js";
import { mlConfig } from "../ml/config.js";
import { neConfig } from "../ne/config.js";
import { tgConfig } from "../tg/config.js";
import { gaConfig } from "../ga/config.js";
import { cgConfig } from "../cg/config.js";
import { cdConfig } from "../cd/config.js";
import { mgConfig } from "../mg/config.js";
import { mrConfig } from "../mr/config.js";
import { gmConfig } from "../gm/config.js";
import { lsConfig } from "../ls/config.js";
import { lrConfig } from "../lr/config.js";
import { mwConfig } from "../mw/config.js";
import { rwConfig } from "../rw/config.js";
import { slConfig } from "../sl/config.js";
import { szConfig } from "../sz/config.js";
import { shConfig } from "../sh/config.js";
import { cvConfig } from "../cv/config.js";
import { gwConfig } from "../gw/config.js";
import { stConfig } from "../st/config.js";
import { awConfig } from "../aw/config.js";
import { axConfig } from "../ax/config.js";
import { sjConfig } from "../sj/config.js";
import { vaConfig } from "../va/config.js";
import { gqConfig } from "../gq/config.js";
import { scConfig } from "../sc/config.js";
import { fkConfig } from "../fk/config.js";
import { nfConfig } from "../nf/config.js";
import { tkConfig } from "../tk/config.js";
import { pnConfig } from "../pn/config.js";
import { htConfig } from "../ht/config.js";
import { biConfig } from "../bi/config.js";
import { cfConfig } from "../cf/config.js";
import { gnConfig } from "../gn/config.js";
import { tdConfig } from "../td/config.js";
import { djConfig } from "../dj/config.js";
import { kmConfig } from "../km/config.js";
import { tlConfig } from "../tl/config.js";
import { vnConfig } from "../vn/config.js";
import { azConfig } from "../az/config.js";
import { irConfig } from "../ir/config.js";
import { afConfig } from "../af/config.js";
import { egConfig } from "../eg/config.js";
import { lyConfig } from "../ly/config.js";
import { sdConfig } from "../sd/config.js";
import { ehConfig } from "../eh/config.js";
import { iqConfig } from "../iq/config.js";
import { omConfig } from "../om/config.js";
import { yeConfig } from "../ye/config.js";
import { joConfig } from "../jo/config.js";
import { lbConfig } from "../lb/config.js";
import { syConfig } from "../sy/config.js";
import { psConfig } from "../ps/config.js";
import { soConfig } from "../so/config.js";
import { etConfig } from "../et/config.js";
import { erConfig } from "../er/config.js";
import { bgConfig } from "../bg/config.js";
import { mkConfig } from "../mk/config.js";
import { geConfig } from "../ge/config.js";
import { amConfig } from "../am/config.js";
import { kzConfig } from "../kz/config.js";
import { kgConfig } from "../kg/config.js";
import { uzConfig } from "../uz/config.js";
import { tjConfig } from "../tj/config.js";
import { tmConfig } from "../tm/config.js";
/**
* Registry of the supported European country configurations, keyed by ISO
* alpha-2 (lowercase). Adding a country is a one-line addition here plus its
* `config.ts`; the `AddressParser` facade builds an `AddressParserEU` from
* whichever config this map returns.
*/
export const euConfigs = {
de: deConfig,
fr: frConfig,
gb: gbConfig,
it: itConfig,
es: esConfig,
nl: nlConfig,
be: beConfig,
at: atConfig,
pl: plConfig,
se: seConfig,
ch: chConfig,
pt: ptConfig,
fi: fiConfig,
dk: dkConfig,
no: noConfig,
cz: czConfig,
gr: grConfig,
ie: ieConfig,
je: jeConfig,
gg: ggConfig,
ky: kyConfig,
vg: vgConfig,
bm: bmConfig,
gi: giConfig,
au: auConfig,
nz: nzConfig,
sg: sgConfig,
il: ilConfig,
za: zaConfig,
tr: trConfig,
br: brConfig,
mx: mxConfig,
ar: arConfig,
cl: clConfig,
co: coConfig,
pe: peConfig,
in: inConfig,
my: myConfig,
ae: aeConfig,
lu: luConfig,
is: isConfig,
mt: mtConfig,
cy: cyConfig,
uy: uyConfig,
ec: ecConfig,
ve: veConfig,
bo: boConfig,
ro: roConfig,
hr: hrConfig,
sk: skConfig,
si: siConfig,
cr: crConfig,
sa: saConfig,
qa: qaConfig,
kw: kwConfig,
bh: bhConfig,
pa: paConfig,
gt: gtConfig,
do: doConfig,
ee: eeConfig,
lv: lvConfig,
lt: ltConfig,
hu: huConfig,
th: thConfig,
ph: phConfig,
id: idConfig,
pk: pkConfig,
al: alConfig,
rs: rsConfig,
ba: baConfig,
me: meConfig,
mc: mcConfig,
li: liConfig,
ad: adConfig,
sm: smConfig,
ng: ngConfig,
ke: keConfig,
gh: ghConfig,
mu: muConfig,
jm: jmConfig,
tt: ttConfig,
bs: bsConfig,
py: pyConfig,
ma: maConfig,
tn: tnConfig,
sn: snConfig,
ci: ciConfig,
lk: lkConfig,
bd: bdConfig,
np: npConfig,
bn: bnConfig,
tz: tzConfig,
ug: ugConfig,
zm: zmConfig,
zw: zwConfig,
bb: bbConfig,
bz: bzConfig,
gy: gyConfig,
sr: srConfig,
md: mdConfig,
fo: foConfig,
gl: glConfig,
im: imConfig,
cm: cmConfig,
dz: dzConfig,
fj: fjConfig,
pg: pgConfig,
ni: niConfig,
hn: hnConfig,
sv: svConfig,
cu: cuConfig,
bw: bwConfig,
na: naConfig,
ao: aoConfig,
mz: mzConfig,
gf: gfConfig,
gp: gpConfig,
mq: mqConfig,
re: reConfig,
yt: ytConfig,
nc: ncConfig,
pf: pfConfig,
wf: wfConfig,
pm: pmConfig,
bl: blConfig,
mf: mfConfig,
ag: agConfig,
ai: aiConfig,
dm: dmConfig,
gd: gdConfig,
kn: knConfig,
lc: lcConfig,
ms: msConfig,
tc: tcConfig,
vc: vcConfig,
pr: prConfig,
vi: viConfig,
gu: guConfig,
as: asConfig,
mp: mpConfig,
ws: wsConfig,
to: toConfig,
vu: vuConfig,
sb: sbConfig,
ki: kiConfig,
fm: fmConfig,
mh: mhConfig,
pw: pwConfig,
ck: ckConfig,
nr: nrConfig,
tv: tvConfig,
nu: nuConfig,
bf: bfConfig,
bj: bjConfig,
ml: mlConfig,
ne: neConfig,
tg: tgConfig,
ga: gaConfig,
cg: cgConfig,
cd: cdConfig,
mg: mgConfig,
mr: mrConfig,
gm: gmConfig,
ls: lsConfig,
lr: lrConfig,
mw: mwConfig,
rw: rwConfig,
sl: slConfig,
sz: szConfig,
sh: shConfig,
cv: cvConfig,
gw: gwConfig,
st: stConfig,
aw: awConfig,
ax: axConfig,
sj: sjConfig,
va: vaConfig,
gq: gqConfig,
sc: scConfig,
fk: fkConfig,
nf: nfConfig,
tk: tkConfig,
pn: pnConfig,
ht: htConfig,
bi: biConfig,
cf: cfConfig,
gn: gnConfig,
td: tdConfig,
dj: djConfig,
km: kmConfig,
tl: tlConfig,
vn: vnConfig,
az: azConfig,
ir: irConfig,
af: afConfig,
eg: egConfig,
ly: lyConfig,
sd: sdConfig,
eh: ehConfig,
iq: iqConfig,
om: omConfig,
ye: yeConfig,
jo: joConfig,
lb: lbConfig,
sy: syConfig,
ps: psConfig,
so: soConfig,
et: etConfig,
er: erConfig,
bg: bgConfig,
mk: mkConfig,
ge: geConfig,
am: amConfig,
kz: kzConfig,
kg: kgConfig,
uz: uzConfig,
tj: tjConfig,
tm: tmConfig,
};
export const euCountryCodes = Object.keys(euConfigs);
//# sourceMappingURL=registry.js.map