Skip to content

Commit f6e829c

Browse files
authored
fix: revert PR #3379 (avoid useless spread) (#3382)
* Update result.js * Update build-result.js * fix: lint * fix: lint
1 parent 7325807 commit f6e829c

File tree

2 files changed

+7
-4
lines changed

2 files changed

+7
-4
lines changed

packages/pg-native/lib/build-result.js

+3-2
Original file line numberDiff line numberDiff line change
@@ -20,15 +20,16 @@ class Result {
2020
consumeFields(pq) {
2121
const nfields = pq.nfields()
2222
this.fields = new Array(nfields)
23-
this._prebuiltEmptyResultObject = {}
23+
var row = {}
2424
for (var x = 0; x < nfields; x++) {
2525
var name = pq.fname(x)
26-
this._prebuiltEmptyResultObject[name] = null
26+
row[name] = null
2727
this.fields[x] = {
2828
name: name,
2929
dataTypeID: pq.ftype(x),
3030
}
3131
}
32+
this._prebuiltEmptyResultObject = { ...row }
3233
}
3334

3435
consumeRows(pq) {

packages/pg/lib/result.js

+4-2
Original file line numberDiff line numberDiff line change
@@ -88,18 +88,20 @@ class Result {
8888
this._parsers = new Array(fieldDescriptions.length)
8989
}
9090

91-
this._prebuiltEmptyResultObject = {}
91+
var row = {}
9292

9393
for (var i = 0; i < fieldDescriptions.length; i++) {
9494
var desc = fieldDescriptions[i]
95-
this._prebuiltEmptyResultObject[desc.name] = null
95+
row[desc.name] = null
9696

9797
if (this._types) {
9898
this._parsers[i] = this._types.getTypeParser(desc.dataTypeID, desc.format || 'text')
9999
} else {
100100
this._parsers[i] = types.getTypeParser(desc.dataTypeID, desc.format || 'text')
101101
}
102102
}
103+
104+
this._prebuiltEmptyResultObject = { ...row }
103105
}
104106
}
105107

0 commit comments

Comments
 (0)