UNPKG

db-models-nc

Version:
63 lines 4.82 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.PayoutStatus = exports.Payout = exports.Transactions = exports.ReportContentReportAssociation = exports.ContentReportWatchesAssociation = exports.Watches = exports.User = exports.UserStatus = exports.UserRole = exports.Report = exports.ContentReport = exports.Content = exports.Settings = exports.sequelize = void 0; const connections_1 = __importDefault(require("./connections")); exports.sequelize = connections_1.default; const models_1 = require("./models"); Object.defineProperty(exports, "Settings", { enumerable: true, get: function () { return models_1.Settings; } }); Object.defineProperty(exports, "Content", { enumerable: true, get: function () { return models_1.Content; } }); Object.defineProperty(exports, "ContentReport", { enumerable: true, get: function () { return models_1.ContentReport; } }); Object.defineProperty(exports, "Report", { enumerable: true, get: function () { return models_1.Report; } }); Object.defineProperty(exports, "UserRole", { enumerable: true, get: function () { return models_1.UserRole; } }); Object.defineProperty(exports, "UserStatus", { enumerable: true, get: function () { return models_1.UserStatus; } }); Object.defineProperty(exports, "User", { enumerable: true, get: function () { return models_1.User; } }); Object.defineProperty(exports, "Watches", { enumerable: true, get: function () { return models_1.Watches; } }); Object.defineProperty(exports, "Transactions", { enumerable: true, get: function () { return models_1.Transactions; } }); Object.defineProperty(exports, "Payout", { enumerable: true, get: function () { return models_1.Payout; } }); Object.defineProperty(exports, "PayoutStatus", { enumerable: true, get: function () { return models_1.PayoutStatus; } }); models_1.UserRole.hasMany(models_1.User); models_1.User.belongsTo(models_1.UserRole, { as: 'userRole' }); models_1.UserStatus.hasMany(models_1.User); models_1.User.belongsTo(models_1.UserStatus, { as: 'userStatus' }); models_1.User.hasMany(models_1.Content); models_1.Content.belongsTo(models_1.User); models_1.Content.hasMany(models_1.ContentReport, { as: 'contentReports' }); models_1.ContentReport.belongsTo(models_1.Content); const ReportContentReportAssociation = models_1.Report.hasMany(models_1.ContentReport, { as: 'contentReports' }); exports.ReportContentReportAssociation = ReportContentReportAssociation; models_1.ContentReport.belongsTo(models_1.Report); models_1.Content.hasMany(models_1.Watches); models_1.Watches.belongsTo(models_1.Content); const ContentReportWatchesAssociation = models_1.ContentReport.hasMany(models_1.Watches); exports.ContentReportWatchesAssociation = ContentReportWatchesAssociation; models_1.Watches.belongsTo(models_1.ContentReport, { as: 'contentReports' }); models_1.User.hasMany(models_1.User, { foreignKey: 'createdBy' }); models_1.User.belongsTo(models_1.User, { foreignKey: 'createdBy' }); models_1.User.hasMany(models_1.User, { foreignKey: 'updatedBy' }); models_1.User.belongsTo(models_1.User, { foreignKey: 'updatedBy' }); models_1.User.hasMany(models_1.Content, { foreignKey: 'createdBy' }); models_1.Content.belongsTo(models_1.User, { foreignKey: 'createdBy' }); models_1.User.hasMany(models_1.Content, { foreignKey: 'updatedBy' }); models_1.Content.belongsTo(models_1.User, { foreignKey: 'updatedBy' }); models_1.User.hasMany(models_1.ContentReport, { foreignKey: 'createdBy' }); models_1.ContentReport.belongsTo(models_1.User, { foreignKey: 'createdBy' }); models_1.User.hasMany(models_1.ContentReport, { foreignKey: 'updatedBy' }); models_1.ContentReport.belongsTo(models_1.User, { foreignKey: 'updatedBy' }); models_1.User.hasMany(models_1.Report, { foreignKey: 'createdBy' }); models_1.Report.belongsTo(models_1.User, { foreignKey: 'createdBy' }); models_1.User.hasMany(models_1.Report, { foreignKey: 'updatedBy' }); models_1.Report.belongsTo(models_1.User, { foreignKey: 'updatedBy' }); models_1.User.hasMany(models_1.Watches, { foreignKey: 'createdBy' }); models_1.Watches.belongsTo(models_1.User, { foreignKey: 'createdBy' }); models_1.User.hasMany(models_1.Watches, { foreignKey: 'updatedBy' }); models_1.Watches.belongsTo(models_1.User, { foreignKey: 'updatedBy' }); models_1.User.hasMany(models_1.Payout, { foreignKey: 'createdBy' }); models_1.Payout.belongsTo(models_1.User, { foreignKey: 'createdBy' }); models_1.User.hasMany(models_1.Payout, { foreignKey: 'updatedBy' }); models_1.Payout.belongsTo(models_1.User, { foreignKey: 'updatedBy' }); models_1.PayoutStatus.hasMany(models_1.Payout); models_1.Payout.belongsTo(models_1.PayoutStatus, { as: 'payoutStatus' }); //# sourceMappingURL=index.js.map