barikoiapis
Version:
Bangladeshi location data provider API library from barikoi.com
30 lines • 1.09 kB
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.rupantor = void 0;
const axios_1 = __importDefault(require("axios"));
const config_1 = require("./config");
async function rupantor(options) {
const apiKey = (0, config_1.getConfig)().apiKey;
const version = (0, config_1.getConfig)().version;
let apiUrl = '';
if (version === 'v2') {
apiUrl = `https://barikoi.xyz/v2/api/search/rupantor/geocode`;
}
else {
apiUrl = `https://barikoi.xyz/v1/api/search/${apiKey}/rupantor/geocode`;
}
const params = version === 'v1' ? { ...options } : { api_key: apiKey, ...options };
try {
const response = await axios_1.default.post(apiUrl, params);
return response.data;
}
catch (error) {
console.error('Rupantor geocode request failed:', error.message);
throw error;
}
}
exports.rupantor = rupantor;
//# sourceMappingURL=rupantor.js.map