UNPKG

pure-orm

Version:

A SQL Toolkit based on pure business objects passed to and from stateful data access objects

34 lines (33 loc) 1.23 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.recommendationAudienceEntity = exports.RecommendationAudiences = exports.RecommendationAudience = exports.columns = exports.tableName = void 0; const recommendation_1 = require("./recommendation"); const audience_1 = require("./audience"); exports.tableName = 'recommendation_audience'; exports.columns = [ 'id', { column: 'recommendation_id', references: recommendation_1.Recommendation }, { column: 'audience_id', references: audience_1.Audience } ]; class RecommendationAudience { constructor(props) { this.id = props.id; this.recommendationId = props.recommendationId; this.recommendation = props.recommendation; this.audienceId = props.audienceId; this.audience = props.audience; } } exports.RecommendationAudience = RecommendationAudience; class RecommendationAudiences { constructor({ models }) { this.models = models; } } exports.RecommendationAudiences = RecommendationAudiences; exports.recommendationAudienceEntity = { tableName: exports.tableName, columns: exports.columns, Model: RecommendationAudience, Collection: RecommendationAudiences };