123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081 |
- const {ColumnSet} = require('../column-set');
- const npm = {
- format: require('../../formatting').as.format,
- utils: require('../../utils')
- };
- function sets(data, columns, capSQL) {
- if (!data || typeof data !== 'object' || Array.isArray(data)) {
- throw new TypeError('Invalid parameter \'data\' specified.');
- }
- if (!(columns instanceof ColumnSet)) {
- columns = new ColumnSet(columns || data);
- }
- return npm.format(columns.assign({source: data}), columns.prepare(data), {capSQL});
- }
- module.exports = {sets};
|