naija-geo
Version:
Nigeria geographical data - states, cities & LGAs
21 lines (20 loc) • 767 B
TypeScript
import { NiajaState } from "./types/types";
declare class NiajaGeo implements NiajaGeoInterface {
states: NiajaState[];
constructor();
getStates: () => NiajaState[];
getState: (targetState: string) => NiajaState | null;
getDistricts: (targetState: string) => string[];
getLgas: (targetState: string) => string[];
getStateByLga: (targetLga: string) => NiajaState | null;
}
interface NiajaGeoInterface {
getStates: () => NiajaState[];
getState: (targetState: string) => NiajaState | null;
getDistricts: (targetState: string) => string[];
getLgas: (targetState: string) => string[];
getStateByLga: (targetLga: string) => NiajaState | null;
}
declare const niajaGeo: NiajaGeo;
export { niajaGeo };
export default NiajaGeo;