@sroussey/parse-address
Version:
US Street Address Parser
283 lines (280 loc) • 4.06 kB
text/typescript
export const streetAbbrevsMap = {
AL: 'ALLEY',
AN: 'ANNEX',
AR: 'ARCADE',
AV: 'AVENUE',
BA: 'BAYOU',
BC: 'BEACH',
BD: 'BUILDING',
BE: 'BEND',
BF: 'BLUFFS',
BG: 'BURGS',
BK: 'BROOK',
BL: 'BLANK',
BN: 'BRANCH',
BO: 'BOTTOM',
BR: 'BRODGE',
BV: 'BOULEVARD',
BY: 'BYPASS',
CA: 'CAMP',
CE: 'CENTER',
CF: 'CLIFFS',
CG: 'CROSSING',
CI: 'CIRCLE',
CK: 'CREEK',
CL: 'CLUB',
CN: 'CORNER',
CO: 'COURSE',
CP: 'CAPE',
CR: 'CIRCLE',
CS: 'CRESENT',
CT: 'COURT',
CV: 'COVE',
CW: 'CAUSEWAY',
CY: 'CANYON',
DA: 'DALE',
DM: 'DAM',
DR: 'DRIVE',
DV: 'DIVIDE',
ES: 'ESTATES',
EX: 'EXPRESSWAY',
FA: 'FALL',
FE: 'FERRY',
FG: 'FORGE',
FI: 'FIELD',
FK: 'FORK',
FL: 'FLAT',
FO: 'FORD',
FT: 'FOREST',
FY: 'FREEWAY',
GA: 'GARDEN',
GL: 'GLEN',
GN: 'GREEN',
GR: 'GROVE',
GW: 'GATEWAY',
HB: 'HARBOR',
HC: 'HC',
HL: 'HILL',
HT: 'HEIGHTS',
HV: 'HAVEN',
HW: 'HOLLOWS',
HY: 'HIGHWAY',
ID: 'ISLAND',
IN: 'INLET',
JC: 'JUNCTION',
KN: 'KNOLL',
KY: 'KEYS',
LA: 'LAKE',
LD: 'LANDING',
LF: 'LOAF',
LG: 'LODGE ',
LI: 'LIGHTS',
LN: 'LANE',
LP: 'LOOP',
LO: 'LOCKS',
MA: 'MALL',
ME: 'MEADOWS',
ML: 'MILL',
MN: 'MOUNTIAN',
MO: 'MOUNT',
MR: 'MANORS',
MS: 'MISSION',
NK: 'NECK',
OR: 'ORCHARD',
OV: 'OVAL',
PA: 'PATH',
PE: 'PEAK',
PI: 'PIKE',
PK: 'PARK',
PL: 'PLACE',
PN: 'PLAIN',
PO: 'PORTS',
PR: 'PRAIRIE',
PS: 'PINES',
PT: 'POINT',
PY: 'PARKWAY',
PZ: 'PLAZA',
RA: 'RADILS',
RC: 'RANCHES',
RD: 'ROAD',
RE: 'REST',
RI: 'RIDGE',
RN: 'RUN',
RO: 'ROW',
RP: 'RAPIDS',
RT: 'ROUTE',
RU: 'RUE',
RV: 'RIVER',
SA: 'STRAVENUE',
SG: 'SPRING',
SH: 'SHORE',
SL: 'SHOAL',
SM: 'STREAM',
SN: 'STATION',
SP: 'SPURS',
SQ: 'SQUARE',
ST: 'STREET',
SU: 'SUMMIT',
TC: 'TRACE',
TE: 'TERRACE',
TK: 'TRACKS',
TN: 'TUNNEL',
TP: 'TURNPIKE',
TR: 'TRAIL',
TU: 'THRUWAY',
TW: 'TRAFFICWAY',
UN: 'UNIONS',
VA: 'VALLEYS',
VG: 'VILLAGES ',
VI: 'VIADUCT',
VL: 'VILLA',
VS: 'VISTA',
VW: 'VIEW',
WE: 'WELLS',
WK: 'WALK',
WY: 'WAY',
}
export const unassignedStreetAbbrevsMap = {
CH: 'CHEMIN',
IS: 'ISLES',
MT: 'MONTEE',
RG: 'RANGE',
RL: 'RUELLE',
RR: 'RURAL ROUTE',
TL: 'TRAILORS',
}
export const streetAbbrevsToShortCodeMap = {
AL: 'aly',
AN: 'anx',
AR: 'arc',
AV: 'ave',
BA: 'byu',
BC: 'bch',
BD: 'bldg',
BE: 'bnd',
BF: 'blf',
BG: 'bgs',
BK: 'brk',
BL: 'blk',
BN: 'br',
BO: 'btm',
BR: 'brg',
BV: 'blvd',
BY: 'byp',
CA: 'cp',
CE: 'ctr',
CF: 'clf',
CG: 'xing',
CI: 'cir',
CK: 'crk',
CL: 'clb',
CN: 'cor',
CO: 'crse',
CP: 'cpe',
CR: 'cir',
CS: 'cres',
CT: 'ct',
CV: 'cv',
CW: 'cswy',
CY: 'cyn',
DA: 'dl',
DM: 'dm',
DR: 'dr',
DV: 'dv',
ES: 'est',
EX: 'expy',
FA: 'fall',
FE: 'fry',
FG: 'frg',
FI: 'fld',
FK: 'frk',
FL: 'flt',
FO: 'frd',
FT: 'frst',
FY: 'fwy',
GA: 'gdn',
GL: 'gln',
GN: 'grn',
GR: 'grv',
GW: 'gtwy',
HB: 'hbr',
HC: 'hc',
HL: 'hl',
HT: 'hts',
HV: 'hvn',
HW: 'holw',
HY: 'hwy',
ID: 'is',
IN: 'inlt',
JC: 'jct',
KN: 'knl',
KY: 'ky',
LA: 'lk',
LD: 'land',
LF: 'lf',
LG: 'ldg',
LI: 'lgt',
LN: 'ln',
LP: 'loop',
LO: 'lck',
MA: 'mall',
ME: 'mdw',
ML: 'ml',
MN: 'mtn',
MO: 'mt',
MR: 'mnr',
MS: 'msn',
NK: 'nck',
OR: 'orch',
OV: 'oval',
PA: 'path',
PI: 'pike',
PK: 'park',
PL: 'pl',
PN: 'pln',
PO: 'prt',
PR: 'pr',
PS: 'pne',
PT: 'pt',
PY: 'pkwy',
PZ: 'plz',
RA: 'radl',
RC: 'rnch',
RD: 'rd',
RE: 'rst',
RI: 'rdg',
RN: 'run',
RO: 'row',
RP: 'rpd',
RT: 'rte',
RU: 'rue',
RV: 'riv',
SA: 'stra',
SG: 'spg',
SH: 'shr',
SL: 'shl',
SM: 'strm',
SN: 'sta',
SP: 'spur',
SQ: 'sq',
ST: 'st',
SU: 'smt',
TC: 'trce',
TE: 'ter',
TK: 'trak',
TN: 'tunl',
TP: 'tpke',
TR: 'trl',
TU: 'trwy',
TW: 'trfy',
UN: 'un',
VA: 'vly',
VG: 'vlg',
VI: 'via',
VL: 'vl',
VS: 'vis',
VW: 'vw',
WE: 'wl',
WK: 'walk',
WY: 'way',
}