diff --git a/lib/string_decoder.js b/lib/string_decoder.js index a070b4303de761..0ab74b772559c4 100644 --- a/lib/string_decoder.js +++ b/lib/string_decoder.js @@ -22,6 +22,7 @@ 'use strict'; const { + ArrayBufferIsView, ObjectDefineProperties, } = primordials; @@ -74,7 +75,7 @@ function StringDecoder(encoding) { StringDecoder.prototype.write = function write(buf) { if (typeof buf === 'string') return buf; - if (!ArrayBuffer.isView(buf)) + if (!ArrayBufferIsView(buf)) throw new ERR_INVALID_ARG_TYPE('buf', ['Buffer', 'TypedArray', 'DataView'], buf);