Sha256: 7021271de14c20df3ac1ee78a2310ada6aec6ff3213b8d724ee10758311a42a6

Contents?: true

Size: 1.32 KB

Versions: 4

Compression:

Stored size: 1.32 KB

Contents

declare type PrefectureList = {
    [key: string]: string[];
};
interface SingleTown {
    town: string;
    originalTown?: string;
    koaza: string;
    lat: string;
    lng: string;
}
declare type TownList = SingleTown[];
interface GaikuListItem {
    gaiku: string;
    lat: string;
    lng: string;
}
interface SingleResidential {
    gaiku: string;
    jyukyo: string;
    lat: string;
    lng: string;
}
declare type ResidentialList = SingleResidential[];
export declare const getPrefectures: () => Promise<PrefectureList>;
export declare const cachePrefectures: (data: PrefectureList) => PrefectureList;
export declare const getPrefectureRegexPatterns: (prefs: string[]) => [string, string][];
export declare const getCityRegexPatterns: (pref: string, cities: string[]) => [string, string][];
export declare const getTowns: (pref: string, city: string) => Promise<TownList>;
export declare const getGaikuList: (pref: string, city: string, town: string) => Promise<GaikuListItem[]>;
export declare const getResidentials: (pref: string, city: string, town: string) => Promise<ResidentialList>;
export declare const getTownRegexPatterns: (pref: string, city: string) => Promise<[SingleTown, string][]>;
export declare const getSameNamedPrefectureCityRegexPatterns: (prefs: string[], prefList: PrefectureList) => [string, string][];
export {};

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
japanese_address_parser-3.1.0 js/node_modules/@geolonia/normalize-japanese-addresses/dist/lib/cacheRegexes.d.ts
japanese_address_parser-3.0.5 js/node_modules/@geolonia/normalize-japanese-addresses/dist/lib/cacheRegexes.d.ts
japanese_address_parser-3.0.4 js/node_modules/@geolonia/normalize-japanese-addresses/dist/lib/cacheRegexes.d.ts
japanese_address_parser-3.0.3 js/node_modules/@geolonia/normalize-japanese-addresses/dist/lib/cacheRegexes.d.ts