@sroussey/parse-address
Version:
International street address parser for 220 jurisdictions (US, CA + 218 countries and territories), with SEC EDGAR country-code resolution
15 lines (14 loc) • 697 B
TypeScript
export interface SecCountry {
/** Modern ISO 3166-1 alpha-2 code, or null for an obsolete code with no successor. */
iso2: string | null;
/** Human-readable modern country name. */
name: string;
/** "current" or "obsolete" (the EDGAR code has been retired). */
status: string;
/** false for uninhabited territories (no civilian street addresses). */
inhabited: boolean;
}
/** EDGAR foreign-country code (uppercase, e.g. "K3") -> country. */
export declare const secCountryCodes: Record<string, SecCountry>;
/** Resolve an EDGAR State-or-Country code to an ISO alpha-2 code (uppercase), or null. */
export declare function secCodeToIso(code: string): string | null;