japan-map-selector
Version:
Interactive Japan map component for selecting prefectures and municipalities
10 lines (9 loc) • 754 B
TypeScript
import { Prefecture, Municipality } from '../types';
import { DynamicDataLoader } from './dynamic-data-loader';
export declare function loadPrefectureData(url: string): Promise<Prefecture[]>;
export declare function loadMunicipalityData(url: string): Promise<Municipality[]>;
export declare function filterMunicipalitiesByPrefecture(municipalities: Municipality[], prefectureCode: string): Municipality[];
export declare function initializeDynamicLoader(baseUrl?: string): DynamicDataLoader;
export declare function loadMunicipalitiesForPrefecture(prefectureCode: string): Promise<Municipality[]>;
export declare function setDynamicLoaderPrecision(precision: string): void;
export declare function clearDynamicLoaderCache(prefectureCode?: string): void;