wonder.js
Version:
24 lines (20 loc) • 814 B
JavaScript
;
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 */