UNPKG

wonder.js

Version:
24 lines (20 loc) 814 B
'use strict'; var DataViewCommon$Wonderjs = require("../generate/DataViewCommon.js"); var ArrayService$WonderCommonlib = require("wonder-commonlib/lib/js/src/ArrayService.js"); function buildLoadedDataView(totalLoadedByteLength, param) { var match = ArrayService$WonderCommonlib.reduceOneParam((function (param, loadedUint8Array) { var uint8Array = param[1]; var byteOffset = param[0]; uint8Array.set(loadedUint8Array, byteOffset); return /* tuple */[ byteOffset + loadedUint8Array.byteLength | 0, uint8Array ]; }), /* tuple */[ 0, param[1] ], param[0]); return DataViewCommon$Wonderjs.create(match[1].buffer); } exports.buildLoadedDataView = buildLoadedDataView; /* No side effect */