@medusajs/product
Version:
Medusa Product module
27 lines • 931 B
JavaScript
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
const utils_1 = require("@medusajs/framework/utils");
const product_1 = __importDefault(require("./product"));
const ProductImage = utils_1.model
.define({ tableName: "image", name: "ProductImage" }, {
id: utils_1.model.id({ prefix: "img" }).primaryKey(),
url: utils_1.model.text(),
metadata: utils_1.model.json().nullable(),
rank: utils_1.model.number().default(0),
product: utils_1.model.belongsTo(() => product_1.default, {
mappedBy: "images",
}),
})
.indexes([
{
name: "IDX_product_image_url",
on: ["url"],
unique: false,
where: "deleted_at IS NULL",
},
]);
exports.default = ProductImage;
//# sourceMappingURL=product-image.js.map
;