@sroussey/parse-address
Version:
US Street Address Parser
205 lines (203 loc) • 3.43 kB
text/typescript
export const assignedStreetTypeMap = {
// English street types
allee: 'aly',
alley: 'aly',
ally: 'aly',
avenue: 'ave',
av: 'ave',
ave: 'ave',
aven: 'ave',
avenu: 'ave',
avn: 'ave',
avnue: 'ave',
bay: 'bay',
beach: 'bch',
bea: 'bch',
bend: 'bnd',
bd: 'bnd',
bnd: 'bnd',
ben: 'bnd',
boulevard: 'blvd',
blvd: 'blvd',
bvd: 'blvd',
boul: 'blvd',
boulev: 'blvd',
boulevd: 'blvd',
boulvd: 'blvd',
boulv: 'blvd',
bypass: 'byp',
bypa: 'byp',
bypas: 'byp',
byps: 'byp',
circle: 'cir',
circ: 'cir',
circl: 'cir',
crcl: 'cir',
crcle: 'cir',
close: 'close',
cl: 'close',
common: 'cmn',
commons: 'cmn',
concession: 'conc',
conc: 'conc',
corner: 'cor',
corners: 'cors',
court: 'ct',
crt: 'ct',
courts: 'cts',
cove: 'cv',
coves: 'cvs',
crescent: 'cres',
crecent: 'cres',
cresent: 'cres',
crscnt: 'cres',
crsent: 'cres',
crsnt: 'cres',
cres: 'cres',
crossing: 'xing',
crssing: 'xing',
crssng: 'xing',
drive: 'dr',
driv: 'dr',
drives: 'drs',
drv: 'dr',
estate: 'est',
estates: 'ests',
expressway: 'expy',
exp: 'expy',
expr: 'expy',
express: 'expy',
expw: 'expy',
freeway: 'fwy',
freewy: 'fwy',
frway: 'fwy',
frwy: 'fwy',
garden: 'gdn',
gardens: 'gdns',
gardn: 'gdn',
grden: 'gdn',
grdn: 'gdn',
grdns: 'gdns',
gate: 'gate',
gates: 'gates',
glen: 'gln',
glens: 'glns',
green: 'grn',
greens: 'grns',
grove: 'grv',
grov: 'grv',
groves: 'grvs',
heights: 'hts',
height: 'hts',
hgts: 'hts',
ht: 'hts',
highway: 'hwy',
highwy: 'hwy',
hiway: 'hwy',
hiwy: 'hwy',
hway: 'hwy',
hill: 'hl',
hills: 'hls',
island: 'is',
islands: 'iss',
islnd: 'is',
islnds: 'iss',
lane: 'ln',
ln: 'ln',
landing: 'lndg',
lndg: 'lndg',
line: 'line',
loop: 'loop',
mall: 'mall',
manor: 'mnr',
manors: 'mnrs',
mews: 'mews',
mount: 'mt',
mountain: 'mtn',
park: 'pk',
parks: 'pks',
parkway: 'pkwy',
parkwy: 'pkwy',
pkway: 'pkwy',
pkwy: 'pkwy',
pky: 'pkwy',
place: 'pl',
pl: 'pl',
plaza: 'plz',
plz: 'plz',
point: 'pt',
pt: 'pt',
points: 'pts',
private: 'pvt',
pvt: 'pvt',
ridge: 'rdg',
rdg: 'rdg',
ridges: 'rdgs',
road: 'rd',
rd: 'rd',
roads: 'rds',
route: 'rte',
rt: 'rte',
row: 'row',
square: 'sq',
sq: 'sq',
squares: 'sqs',
station: 'sta',
sta: 'sta',
street: 'st',
str: 'st',
st: 'st',
streets: 'sts',
subdivision: 'subdiv',
subdiv: 'subdiv',
terrace: 'ter',
terr: 'ter',
ter: 'ter',
terraces: 'ters',
trail: 'trl',
tr: 'trl',
trails: 'trls',
turnabout: 'turn',
turn: 'turn',
view: 'vw',
vw: 'vw',
views: 'vws',
village: 'vlg',
vlg: 'vlg',
villages: 'vlgs',
walk: 'walk',
way: 'way',
ways: 'ways',
wharf: 'whrf',
whrf: 'whrf',
wynd: 'wynd',
// French-specific street types (not duplicating English equivalents)
allée: 'all',
carrefour: 'car',
cercle: 'cercle',
chemin: 'ch',
ch: 'ch',
cote: 'cote',
côte: 'cote',
cour: 'cour',
croissant: 'crois',
crois: 'crois',
impasse: 'imp',
imp: 'imp',
montee: 'mtee',
montée: 'mtee',
mtee: 'mtee',
passage: 'pass',
promenade: 'prom',
prom: 'prom',
rang: 'rg',
rg: 'rg',
rue: 'rue',
ruelle: 'ruelle',
sentier: 'sent',
sent: 'sent',
terrasse: 'tsse',
tsse: 'tsse',
villa: 'villa',
}
export const streetTypeMap = assignedStreetTypeMap;