UNPKG

wonder.js

Version:
23 lines (19 loc) 1.08 kB
'use strict'; 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 */