@ecomplus/utils
Version:
JS utility functions to E-Com Plus (not only) related apps
27 lines (25 loc) • 920 B
TypeScript
export default recommendedIds;
/**
* @method
* @memberof ecomUtils
* @name recommendedIds
* @description Returns array of product IDs from Graphs API response.
* @param {Object.<string, *>|Array} result - Recommend/related products response body
* @returns {Array}
*
* @example
// Full Graphs API response samples:
// https://developers.e-com.plus/docs/api/#/graphs/products/recommended
const result = { results: [ { columns: [], data: [] } ] }
result.results[0].data.push(
{ row: [ 'a00000000000000000000001' ], meta: [ null ] },
{ row: [ 'a00000000000000000000002' ], meta: [ null ] },
{ row: [ 'a00000000000000000000006' ], meta: [ null ] }
)
ecomUtils.recommendedIds(result)
// => [ 'a00000000000000000000001', 'a00000000000000000000002', 'a00000000000000000000006' ]
*/
declare function recommendedIds(result: {
[x: string]: any;
} | any[]): any[];
//# sourceMappingURL=recommended-ids.d.ts.map