UNPKG

@thewtex/vtk.js-esm

Version:

Visualization Toolkit for the Web

46 lines (40 loc) 1.4 kB
import { B as Buffer } from '../../../_virtual/polyfill-node_buffer.js'; import { c as createCommonjsModule } from '../../../_virtual/commonjsHelpers.js'; import { r as readableStreamBrowser } from './readable-stream-browser.js'; var support = createCommonjsModule(function (module, exports) { exports.base64 = true; exports.array = true; exports.string = true; exports.arraybuffer = typeof ArrayBuffer !== "undefined" && typeof Uint8Array !== "undefined"; exports.nodebuffer = typeof Buffer !== "undefined"; // contains true if JSZip can read/generate Uint8Array, false otherwise. exports.uint8array = typeof Uint8Array !== "undefined"; if (typeof ArrayBuffer === "undefined") { exports.blob = false; } else { var buffer = new ArrayBuffer(0); try { exports.blob = new Blob([buffer], { type: "application/zip" }).size === 0; } catch (e) { try { var Builder = self.BlobBuilder || self.WebKitBlobBuilder || self.MozBlobBuilder || self.MSBlobBuilder; var builder = new Builder(); builder.append(buffer); exports.blob = builder.getBlob('application/zip').size === 0; } catch (e) { exports.blob = false; } } } try { exports.nodestream = !!readableStreamBrowser.Readable; } catch(e) { exports.nodestream = false; } }); export { support as s };