"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.ProductStatus = void 0;
exports.isProduct = isProduct;
exports.isProductVariant = isProductVariant;
exports.isPresentmentPrice = isPresentmentPrice;
exports.isMedia = isMedia;
exports.isPublication = isPublication;
exports.isMetafield = isMetafield;
function isProduct(exportLine) {
    return "Product" === exportLine.__typename;
}
function isProductVariant(exportLine) {
    return "ProductVariant" === exportLine.__typename;
}
function isPresentmentPrice(exportLine) {
    return "ProductVariantPricePair" === exportLine.__typename;
}
function isMedia(exportLine) {
    return ["Video", "Model3d", "MediaImage", "ExternalVideo"].includes(exportLine.__typename);
}
function isPublication(exportLine) {
    return "Publication" === exportLine.__typename;
}
function isMetafield(exportLine) {
    return "Metafield" === exportLine.__typename;
}
var graphql_1 = require("./graphql");
Object.defineProperty(exports, "ProductStatus", { enumerable: true, get: function () { return graphql_1.ProductStatus; } });
//# sourceMappingURL=shopify.js.map