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.
27 lines • 800 B
TypeScript
export declare class DigiPinError extends Error {
constructor(message: string);
}
export declare class BoundsError extends DigiPinError {
readonly latitude: number | undefined;
readonly longitude: number | undefined;
readonly bounds: {
minLat: number;
maxLat: number;
minLon: number;
maxLon: number;
};
constructor(latitude: number | undefined, longitude: number | undefined, bounds: {
minLat: number;
maxLat: number;
minLon: number;
maxLon: number;
});
}
export declare class PinFormatError extends DigiPinError {
readonly pin: string;
constructor(pin: string);
}
export declare class InvalidCharacterError extends DigiPinError {
constructor(char: string);
}
//# sourceMappingURL=errors.d.ts.map