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.
35 lines (34 loc) • 3.99 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.toGeoJson = exports.findNearest = exports.orderByDistance = exports.getPreciseDistance = exports.getDistance = exports.clearReverseGeocodeResolver = exports.setReverseGeocodeResolver = exports.reverseGeocodeAsync = exports.reverseGeocode = exports.digiPinValidator = exports.normalizeDigiPin = exports.setCached = exports.getCached = exports.getCachedDecode = exports.clearEncodeCache = exports.clearDecodeCache = exports.clearCache = exports.setCachedEncode = exports.getCachedEncode = exports.batchDecode = exports.batchEncode = exports.BOUNDS = exports.getLatLngFromDigiPin = exports.getDigiPin = void 0;
var core_1 = require("./core");
Object.defineProperty(exports, "getDigiPin", { enumerable: true, get: function () { return core_1.getDigiPin; } });
Object.defineProperty(exports, "getLatLngFromDigiPin", { enumerable: true, get: function () { return core_1.getLatLngFromDigiPin; } });
Object.defineProperty(exports, "BOUNDS", { enumerable: true, get: function () { return core_1.BOUNDS; } });
var batch_1 = require("./batch");
Object.defineProperty(exports, "batchEncode", { enumerable: true, get: function () { return batch_1.batchEncode; } });
Object.defineProperty(exports, "batchDecode", { enumerable: true, get: function () { return batch_1.batchDecode; } });
var cache_1 = require("./cache");
Object.defineProperty(exports, "getCachedEncode", { enumerable: true, get: function () { return cache_1.getCachedEncode; } });
Object.defineProperty(exports, "setCachedEncode", { enumerable: true, get: function () { return cache_1.setCachedEncode; } });
Object.defineProperty(exports, "clearCache", { enumerable: true, get: function () { return cache_1.clearCache; } });
Object.defineProperty(exports, "clearDecodeCache", { enumerable: true, get: function () { return cache_1.clearDecodeCache; } });
Object.defineProperty(exports, "clearEncodeCache", { enumerable: true, get: function () { return cache_1.clearEncodeCache; } });
Object.defineProperty(exports, "getCachedDecode", { enumerable: true, get: function () { return cache_1.getCachedDecode; } });
Object.defineProperty(exports, "getCached", { enumerable: true, get: function () { return cache_1.getCached; } });
Object.defineProperty(exports, "setCached", { enumerable: true, get: function () { return cache_1.setCached; } });
var util_1 = require("./util");
Object.defineProperty(exports, "normalizeDigiPin", { enumerable: true, get: function () { return util_1.normalizeDigiPin; } });
Object.defineProperty(exports, "digiPinValidator", { enumerable: true, get: function () { return util_1.digiPinValidator; } });
var reverseGeocode_1 = require("./reverseGeocode");
Object.defineProperty(exports, "reverseGeocode", { enumerable: true, get: function () { return reverseGeocode_1.reverseGeocode; } });
Object.defineProperty(exports, "reverseGeocodeAsync", { enumerable: true, get: function () { return reverseGeocode_1.reverseGeocodeAsync; } });
Object.defineProperty(exports, "setReverseGeocodeResolver", { enumerable: true, get: function () { return reverseGeocode_1.setReverseGeocodeResolver; } });
Object.defineProperty(exports, "clearReverseGeocodeResolver", { enumerable: true, get: function () { return reverseGeocode_1.clearReverseGeocodeResolver; } });
var geo_1 = require("./geo");
Object.defineProperty(exports, "getDistance", { enumerable: true, get: function () { return geo_1.getDistance; } });
Object.defineProperty(exports, "getPreciseDistance", { enumerable: true, get: function () { return geo_1.getPreciseDistance; } });
Object.defineProperty(exports, "orderByDistance", { enumerable: true, get: function () { return geo_1.orderByDistance; } });
Object.defineProperty(exports, "findNearest", { enumerable: true, get: function () { return geo_1.findNearest; } });
var geojson_1 = require("./geojson");
Object.defineProperty(exports, "toGeoJson", { enumerable: true, get: function () { return geojson_1.toGeoJson; } });