UNPKG

orange-orm

Version:

Object Relational Mapper

21 lines (17 loc) 375 B
let flags = require('../../../flags'); function _createDto(table, row) { var dto = {}; flags.useProxy = false; for (let name in row) { let column = table[name]; if (table._aliases.has(name)) { if (column.toDto) dto[name] = column.toDto(row[name]); else dto[name] = row[name]; } } flags.useProxy = true; return dto; } module.exports = _createDto;