[api-minor] Remove the obsolete createBlob helper function

At this point in time, all supported browsers have native support for `Blob`; please see https://developer.mozilla.org/en-US/docs/Web/API/Blob/Blob#Browser_compatibility.
Furthermore, note how the helper function was throwing an error if `Blob` isn't available anyway.
This commit is contained in:
Jonas Jenwald 2018-08-19 13:37:19 +02:00
parent 160ca55163
commit 50a47be190
3 changed files with 6 additions and 15 deletions

View file

@ -969,13 +969,6 @@ function createPromiseCapability() {
return capability;
}
var createBlob = function createBlob(data, contentType) {
if (typeof Blob !== 'undefined') {
return new Blob([data], { type: contentType, });
}
throw new Error('The "Blob" constructor is not supported.');
};
var createObjectURL = (function createObjectURLClosure() {
// Blob/createObjectURL is not available, falling back to data schema.
var digits =
@ -983,7 +976,7 @@ var createObjectURL = (function createObjectURLClosure() {
return function createObjectURL(data, contentType, forceDataSchema = false) {
if (!forceDataSchema && URL.createObjectURL) {
var blob = createBlob(data, contentType);
const blob = new Blob([data], { type: contentType, });
return URL.createObjectURL(blob);
}
@ -1033,7 +1026,6 @@ export {
arraysToBytes,
assert,
bytesToString,
createBlob,
createPromiseCapability,
createObjectURL,
deprecated,