UNPKG

pure-orm

Version:

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

22 lines (21 loc) 723 B
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.getPerson = void 0; const orm_1 = __importDefault(require("../factories/orm")); const getPerson = (id) => { const query = ` SELECT ${orm_1.default.tables.person.columns}, ${orm_1.default.tables.job.columns}, ${orm_1.default.tables.employer.columns} FROM person LEFT JOIN job on person.id = job.person_id LEFT JOIN employer on job.employer_id = employer.id WHERE id = $(id) `; return orm_1.default.one(query, { id }); }; exports.getPerson = getPerson;