UNPKG

@alphabite/medusa-wishlist

Version:
23 lines 2.09 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.defaultItemsFields = exports.defaultFields = exports.getPagination = void 0; const getPagination = (opts) => { const { count = 0, take = 10, skip = 0 } = opts || {}; const totalPages = Math.max(Math.ceil(count / take), 1); const currentPage = skip / take + 1; const nextPage = Math.min(currentPage + 1, totalPages); const prevPage = Math.max(currentPage - 1, 1); return { count, nextPage, currentPage, prevPage, totalPages }; }; exports.getPagination = getPagination; exports.defaultFields = ["id", "name", "customer_id", "sales_channel_id"]; exports.defaultItemsFields = [ "id", "wishlist_id", "product_variant.id", "product_variant.title", "product_variant.product.id", "product_variant.product.handle", "product_variant.product.thumbnail", ]; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidXRpbHMuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi9zcmMvdXRpbHMvdXRpbHMudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7O0FBRU8sTUFBTSxhQUFhLEdBQUcsQ0FBQyxJQUEwQyxFQUFFLEVBQUU7SUFDMUUsTUFBTSxFQUFFLEtBQUssR0FBRyxDQUFDLEVBQUUsSUFBSSxHQUFHLEVBQUUsRUFBRSxJQUFJLEdBQUcsQ0FBQyxFQUFFLEdBQUcsSUFBSSxJQUFJLEVBQUUsQ0FBQztJQUV0RCxNQUFNLFVBQVUsR0FBRyxJQUFJLENBQUMsR0FBRyxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsS0FBSyxHQUFHLElBQUksQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDO0lBQ3hELE1BQU0sV0FBVyxHQUFHLElBQUksR0FBRyxJQUFJLEdBQUcsQ0FBQyxDQUFDO0lBQ3BDLE1BQU0sUUFBUSxHQUFHLElBQUksQ0FBQyxHQUFHLENBQUMsV0FBVyxHQUFHLENBQUMsRUFBRSxVQUFVLENBQUMsQ0FBQztJQUN2RCxNQUFNLFFBQVEsR0FBRyxJQUFJLENBQUMsR0FBRyxDQUFDLFdBQVcsR0FBRyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUM7SUFFOUMsT0FBTyxFQUFFLEtBQUssRUFBRSxRQUFRLEVBQUUsV0FBVyxFQUFFLFFBQVEsRUFBRSxVQUFVLEVBQUUsQ0FBQztBQUNoRSxDQUFDLENBQUM7QUFUVyxRQUFBLGFBQWEsaUJBU3hCO0FBRVcsUUFBQSxhQUFhLEdBQUcsQ0FBQyxJQUFJLEVBQUUsTUFBTSxFQUFFLGFBQWEsRUFBRSxrQkFBa0IsQ0FBQyxDQUFDO0FBRWxFLFFBQUEsa0JBQWtCLEdBQUc7SUFDaEMsSUFBSTtJQUNKLGFBQWE7SUFDYixvQkFBb0I7SUFDcEIsdUJBQXVCO0lBQ3ZCLDRCQUE0QjtJQUM1QixnQ0FBZ0M7SUFDaEMsbUNBQW1DO0NBQ3BDLENBQUMifQ==