@sroussey/parse-address
Version:
International street address parser for 220 jurisdictions (US, CA + 218 countries and territories), with SEC EDGAR country-code resolution
17 lines (16 loc) • 748 B
TypeScript
export declare abstract class AddressParserImpl {
abstract normalizeAddress(_parts: any): any;
abstract parseAddress(address: string): any;
abstract parseStreet(streetaddress: string): any;
abstract parseInformalAddress(address: string): any;
abstract parsePoAddress(address: string): any;
abstract parseLocation(address: string): any;
abstract parseIntersection(address: string): any;
abstract findStreetTypeShortCode(_streetType?: string): any;
/**
* Phrases this parser intentionally drops from the structured result
* (development/area names), so the token-preservation guard does not score
* them as lost street tokens. Optional; defaults to none.
*/
droppableTokens?(): string[];
}