UNPKG

pure-orm

Version:

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

30 lines (29 loc) 767 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.orderEntity = exports.Orders = exports.Order = exports.columns = exports.tableName = void 0; const customer_1 = require("./customer"); exports.tableName = 'order'; exports.columns = [ 'id', { column: 'customer_id', references: customer_1.Customer } ]; class Order { constructor(props) { this.id = props.id; this.customerId = props.customerId; this.customer = props.customer; } } exports.Order = Order; class Orders { constructor({ models }) { this.models = models; } } exports.Orders = Orders; exports.orderEntity = { tableName: exports.tableName, columns: exports.columns, Model: Order, Collection: Orders };