UNPKG

india-state-district

Version:

A lightweight TypeScript library for handling Indian states and districts data with type safety and easy integration

31 lines (30 loc) 1.11 kB
/** * Main entry point for the india-state-district package * Exports all public functionality */ import { createIndiaStateDistrict } from "./services/india-state-district.factory"; import { IndiaStateDistrict } from "./services/india-state-district.service"; import { State, StateData } from "./types"; import { INDIA_FLAG_SVG, INDIA_FLAG_COLORS, getIndiaFlagSVG, getIndiaFlagDataUrl } from "./assets/india-flag"; declare const india: IndiaStateDistrict; export declare const getDistricts: (stateCode: string) => string[]; export declare const getAllStates: () => { code: string; name: string; }[]; export declare const getAllStateCodes: () => string[]; export declare const getCurrentState: () => { code: string; name: string; districts: string[]; } | null; export declare const getAllStatesWithDistricts: () => { code: string; name: string; districts: string[]; }[]; export { createIndiaStateDistrict }; export { IndiaStateDistrict }; export type { State, StateData }; export { INDIA_FLAG_SVG, INDIA_FLAG_COLORS, getIndiaFlagSVG, getIndiaFlagDataUrl, }; export default india;