UNPKG

@loaders.gl/core

Version:

Framework-independent loaders for 3D graphics formats

30 lines (22 loc) 743 B
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); Object.defineProperty(exports, "__esModule", { value: true }); exports["default"] = toBuffer; var _assert = _interopRequireDefault(require("../../utils/assert")); function toBuffer(binaryData) { if (ArrayBuffer.isView(binaryData)) { binaryData = binaryData.buffer; } if (typeof Buffer !== 'undefined' && binaryData instanceof ArrayBuffer) { var buffer = new Buffer(binaryData.byteLength); var view = new Uint8Array(binaryData); for (var i = 0; i < buffer.length; ++i) { buffer[i] = view[i]; } return buffer; } return (0, _assert["default"])(false); } //# sourceMappingURL=to-buffer.node.js.map