opusdev/vector-similarity-api
1
1'use strict';2 3import utils from '../utils.js';4import toFormData from './toFormData.js';5import platform from '../platform/index.js';6 7export default function toURLEncodedForm(data, options) {8 return toFormData(data, new platform.classes.URLSearchParams(), {9 visitor: function(value, key, path, helpers) {10 if (platform.isNode && utils.isBuffer(value)) {11 this.append(key, value.toString('base64'));12 return false;13 }14 15 return helpers.defaultVisitor.apply(this, arguments);16 },17 ...options18 });19}20 