UNPKG

@fabrix/spool-cart

Version:

Spool - eCommerce Spool for Fabrix

40 lines (39 loc) 1.13 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const common_1 = require("@fabrix/fabrix/dist/common"); const spool_sequelize_1 = require("@fabrix/spool-sequelize"); class CustomerCart extends common_1.FabrixModel { static get resolver() { return spool_sequelize_1.SequelizeResolver; } static config(app, Sequelize) { return { options: { underscored: true } }; } static schema(app, Sequelize) { return { id: { type: Sequelize.INTEGER, primaryKey: true, autoIncrement: true }, cart_id: { type: Sequelize.INTEGER, unique: 'customercart_cart' }, cart: { type: Sequelize.STRING, unique: 'customercart_cart' }, customer_id: { type: Sequelize.INTEGER, unique: 'customercart_cart', references: null } }; } } exports.CustomerCart = CustomerCart;