@stackend/api
Version:
JS bindings to api.stackend.com
13 lines • 1.27 kB
JavaScript
"use strict";
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
var moneyV2Query_1 = __importDefault(require("./moneyV2Query"));
var imageQuery_1 = __importDefault(require("./imageQuery"));
function reducedProductQuery(imageMaxWidth, includeOriginalSrc) {
if (includeOriginalSrc === void 0) { includeOriginalSrc = false; }
return "\n id,\n handle,\n title,\n updatedAt,\n createdAt,\n availableForSale,\n productType,\n vendor,\n priceRange {\n minVariantPrice ".concat((0, moneyV2Query_1.default)(), ",\n maxVariantPrice ").concat((0, moneyV2Query_1.default)(), "\n },\n options {\n id,\n name,\n values\n },\n images (first: 10) {\n edges {\n node {\n ").concat((0, imageQuery_1.default)(imageMaxWidth, includeOriginalSrc), "\n }\n }\n },\n collections (first: 100) {\n edges {\n node {\n handle\n }\n }\n },\n metafield__stackendAddToCartLink: metafield (namespace:\"custom\", key:\"stackend\") {\n id,\n key,\n value\n }\n ");
}
exports.default = reducedProductQuery;
//# sourceMappingURL=reducedProductQuery.js.map