UNPKG

pure-orm

Version:

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

30 lines (29 loc) 766 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.productEntity = exports.Products = exports.Product = exports.columns = exports.tableName = void 0; const brand_1 = require("./brand"); exports.tableName = 'product'; exports.columns = [ 'id', { column: 'brand_id', references: brand_1.Brand } ]; class Product { constructor(props) { this.id = props.id; this.brandId = props.brandId; this.brand = props.brand; } } exports.Product = Product; class Products { constructor({ models }) { this.models = models; } } exports.Products = Products; exports.productEntity = { tableName: exports.tableName, columns: exports.columns, Model: Product, Collection: Products };