Skip to content

Commit fe8f32c

Browse files
authored
NODEJS-665: Remove Object.hasOwn() and update nodejs version specified in package.json (#415)
1 parent d76f794 commit fe8f32c

File tree

3 files changed

+5
-5
lines changed

3 files changed

+5
-5
lines changed

lib/encoder.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1999,7 +1999,7 @@ function buildParameterizedCustomType(customTypeName, args) {
19991999
function invertObject(obj) {
20002000
const rv = {};
20012001
for(const k in obj){
2002-
if (Object.hasOwn(obj,k)) {
2002+
if (obj.hasOwnProperty(k)) {
20032003
rv[obj[k]] = k;
20042004
}
20052005
}

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,8 @@
2727
},
2828
"devDependencies": {
2929
"chai": "~4.3.8",
30-
"mocha": "~10.2.0",
3130
"kerberos": "~2.0.3",
31+
"mocha": "~10.2.0",
3232
"mocha-jenkins-reporter": "~0.4.8",
3333
"proxyquire": "~2.1.3",
3434
"sinon": "~15.2.0",
@@ -53,6 +53,6 @@
5353
"eslint": "eslint lib test"
5454
},
5555
"engines": {
56-
"node": ">=8"
56+
"node": ">=16"
5757
}
5858
}

test/unit/encoder-tests.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -687,7 +687,7 @@ describe('encoder', function () {
687687
const decoded = encoder.decode(encoded, guessedTypeObj);
688688
helper.assertInstanceOf(decoded, Float32Array);
689689
for (const k in decoded) {
690-
if (Object.hasOwn(decoded,k)) {
690+
if (decoded.hasOwnProperty(k)) {
691691
assert.equal(decoded[k],refVal[k]);
692692
}
693693
else {
@@ -705,7 +705,7 @@ describe('encoder', function () {
705705
const decoded = encoder.decode(encoded, typeObj);
706706
helper.assertInstanceOf(decoded, Float32Array);
707707
for (const k in decoded) {
708-
if (Object.hasOwn(decoded,k)) {
708+
if (decoded.hasOwnProperty(k)) {
709709
assert.equal(decoded[k],refVal[k]);
710710
}
711711
else {

0 commit comments

Comments
 (0)