@meilisearch/instant-meilisearch
Version:
The search client to use Meilisearch with InstantSearch.
23 lines • 695 B
JavaScript
/**
* @param {any[]} hits
* @returns {Record<string, any>[]}
*/
export function adaptGeoResponse(hits) {
for (let i = 0; i < hits.length; i++) {
const objectID = `${i + Math.random() * 1000000}`;
if (hits[i]._geo) {
hits[i]._geoloc = hits[i]._geo;
if (!hits[i].objectID) {
hits[i].objectID = objectID;
}
}
if (hits[i]._formatted?._geo) {
hits[i]._formatted._geoloc = hits[i]._formatted._geo;
if (!hits[i]._formatted.objectID) {
hits[i]._formatted.objectID = objectID;
}
}
}
return hits;
}
//# sourceMappingURL=geo-reponse-adapter.js.map