wonder.js
Version:
23 lines (19 loc) • 1.08 kB
JavaScript
;
var ArrayService$Wonderjs = require("../../../atom/ArrayService.js");
var ImageDataService$Wonderjs = require("../../../primitive/canvas/ImageDataService.js");
var ArrayService$WonderCommonlib = require("wonder-commonlib/lib/js/src/ArrayService.js");
function convertNeedAddedSourceArrayToImageDataArr(needAddedSourceArray) {
return ArrayService$WonderCommonlib.reduceOneParam((function (imageDataArr, param) {
var match = ImageDataService$Wonderjs.convertImageToImageData(param[1]);
return ArrayService$Wonderjs.push(/* tuple */[
match[0],
match[1],
match[2],
param[0]
], imageDataArr);
}), /* array */[], needAddedSourceArray.filter((function (param) {
return param[1] !== undefined;
})));
}
exports.convertNeedAddedSourceArrayToImageDataArr = convertNeedAddedSourceArrayToImageDataArr;
/* ArrayService-Wonderjs Not a pure module */