UNPKG

@meilisearch/instant-meilisearch

Version:
23 lines 695 B
/** * @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