in salesforce/lib/query.js [117:132]
select(fields) {
if (this._soql) {
throw Error("Cannot set select fields for the query which has already built SOQL.");
}
if (_.isString(fields)) {
fields = fields.split(/\s*,\s*/);
} else if (_.isObject(fields) && !_.isArray(fields)) {
let tempFields = [];
for (let k in fields) {
if (fields[k]) { tempFields.push(k); }
}
fields = tempFields;
}
this._config.fields = fields;
return this;
}