blob: 4cf496297ccd71f697733377d5bf175cd3968328 [file] [log] [blame]
'use strict';
var isBrowser = typeof process === 'undefined' || process.browser;
var typedBuffer = require('./typedBuffer');
var createBlob = require('./blob');
var binaryStringToArrayBuffer = require('./binaryStringToArrayBuffer');
if (isBrowser) {
module.exports = function (binString, type) {
return createBlob([binaryStringToArrayBuffer(binString)], {type: type});
};
} else {
module.exports = function (binString, type) {
return typedBuffer(binString, 'binary', type);
};
}