| '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); | |
| }; | |
| } |