Skip to content

Commit 8ccf364

Browse files
committed
Extend compatibility of isDate use back to Node 8
1 parent e4e9e84 commit 8ccf364

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

packages/pg/lib/utils.js

+2-1
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
const defaults = require('./defaults')
44

55
const util = require('util')
6+
const { isDate } = util.types || util // Node 8 doesn't have `util.types`
67

78
function escapeElement(elementRepresentation) {
89
const escaped = elementRepresentation.replace(/\\/g, '\\\\').replace(/"/g, '\\"')
@@ -62,7 +63,7 @@ const prepareValue = function (val, seen) {
6263
}
6364
return buf.slice(val.byteOffset, val.byteOffset + val.byteLength) // Node.js v4 does not support those Buffer.from params
6465
}
65-
if (util.types.isDate(val)) {
66+
if (isDate(val)) {
6667
if (defaults.parseInputDatesAsUTC) {
6768
return dateToStringUTC(val)
6869
} else {

0 commit comments

Comments
 (0)