Skip to content

Commit eae9bbc

Browse files
authored
refactor: replace Buffer.isBuffer with ArrayBuffer.isView (#2244)
Refs #2243
1 parent 1556f58 commit eae9bbc

File tree

1 file changed

+3
-4
lines changed

1 file changed

+3
-4
lines changed

src/http/index.js

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
import 'cross-fetch/polyfill'; /* global fetch */
22
import qs from 'qs';
33
import jsYaml from 'js-yaml';
4-
import { Buffer } from 'buffer';
54
import { FormData, File, Blob } from 'formdata-node';
65

76
import { encodeDisallowedCharacters } from '../execute/oas3/style-serializer';
@@ -167,7 +166,7 @@ export function isFile(obj, navigatorObj) {
167166
if (typeof Blob !== 'undefined' && obj instanceof Blob) {
168167
return true;
169168
}
170-
if (Buffer.isBuffer(obj)) {
169+
if (ArrayBuffer.isView(obj)) {
171170
return true;
172171
}
173172

@@ -350,14 +349,14 @@ function buildFormData(reqForm) {
350349
if (Array.isArray(value)) {
351350
// eslint-disable-next-line no-restricted-syntax
352351
for (const v of value) {
353-
if (Buffer.isBuffer(v)) {
352+
if (ArrayBuffer.isView(v)) {
354353
const blob = new Blob([v]);
355354
formData.append(key, blob);
356355
} else {
357356
formData.append(key, v);
358357
}
359358
}
360-
} else if (Buffer.isBuffer(value)) {
359+
} else if (ArrayBuffer.isView(value)) {
361360
const blob = new Blob([value]);
362361
formData.append(key, blob);
363362
} else {

0 commit comments

Comments
 (0)