create-expo-cljs-app
Version:
Create a react native application with Expo and Shadow-CLJS!
37 lines (35 loc) • 1.1 kB
JavaScript
goog.provide("goog.fs.url");
goog.fs.url.createObjectUrl = function(blob) {
return goog.fs.url.getUrlObject_().createObjectURL(blob);
};
goog.fs.url.revokeObjectUrl = function(url) {
goog.fs.url.getUrlObject_().revokeObjectURL(url);
};
goog.fs.url.UrlObject_;
goog.fs.url.getUrlObject_ = function() {
const urlObject = goog.fs.url.findUrlObject_();
if (urlObject != null) {
return urlObject;
} else {
throw new Error("This browser doesn't seem to support blob URLs");
}
};
goog.fs.url.findUrlObject_ = function() {
if (goog.global.URL !== undefined && goog.global.URL.createObjectURL !== undefined) {
return goog.global.URL;
} else {
if (goog.global.webkitURL !== undefined && goog.global.webkitURL.createObjectURL !== undefined) {
return goog.global.webkitURL;
} else {
if (goog.global.createObjectURL !== undefined) {
return goog.global;
} else {
return null;
}
}
}
};
goog.fs.url.browserSupportsObjectUrls = function() {
return goog.fs.url.findUrlObject_() != null;
};
//# sourceMappingURL=goog.fs.url.js.map