UNPKG

digipinjs

Version:

A comprehensive TypeScript library for encoding and decoding Indian geographic coordinates into DIGIPIN format (Indian Postal Digital PIN system). Features CLI tools, caching, batch processing, and Express middleware for seamless integration.

17 lines 847 B
export interface ReverseGeocodeResult { pin: string; latitude: number; longitude: number; label?: string; [extra: string]: unknown; } export type ReverseGeocodeResolver = ((pin: string) => ReverseGeocodeResult | undefined) | ((pin: string) => Promise<ReverseGeocodeResult | undefined>); export interface ReverseGeocodeOptions { resolver?: ReverseGeocodeResolver; fallbackToDecode?: boolean; } export declare function setReverseGeocodeResolver(resolver: ReverseGeocodeResolver): void; export declare function clearReverseGeocodeResolver(): void; export declare function reverseGeocode(pin: string, options?: ReverseGeocodeOptions): ReverseGeocodeResult; export declare function reverseGeocodeAsync(pin: string, options?: ReverseGeocodeOptions): Promise<ReverseGeocodeResult>; //# sourceMappingURL=reverseGeocode.d.ts.map