How to use the most.reduce function in most

To help you get started, we’ve selected a few most examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github Wonder-Technology / Wonder.js / lib / es6_global / src / job / worker / render / init / InitIMGUIRenderWorkerJob.js View on Github external
function execJob(param, e, stateData) {
  var data = MessageService$Wonderjs.getRecord(e);
  var imguiData = data.imguiData;
  var match = OptionService$Wonderjs.isJsonSerializedValueNone(imguiData.fntData) || OptionService$Wonderjs.isJsonSerializedValueNone(imguiData.bitmapImageData);
  if (match) {
    return Most.just(e);
  } else {
    var state = StateRenderWorkerService$Wonderjs.unsafeGetState(stateData);
    return Most.map((function (param) {
                  return e;
                }), Most.fromPromise(ImageBitmapRenderWorkerService$Wonderjs.createImageBitmapFromImageData(OptionService$Wonderjs.unsafeGetJsonSerializedValue(imguiData.bitmapImageData), _getFlipY, state).then((function (imageBitmap) {
                            var state = StateRenderWorkerService$Wonderjs.unsafeGetState(stateData);
                            var imguiRecord = AssetIMGUIAPI$WonderImgui.setFntData(JSON.parse(OptionService$Wonderjs.unsafeGetJsonSerializedValue(imguiData.fntData)), ManageIMGUIAPI$WonderImgui.setSetting(JSON.parse(imguiData.setting), AssetIMGUIAPI$WonderImgui.setBitmap(imageBitmap, RecordIMGUIRenderWorkerService$Wonderjs.getRecord(state))));
                            state[/* imguiRecord */27] = imguiRecord;
                            return Promise.resolve(StateRenderWorkerService$Wonderjs.setState(stateData, state));
                          }))).concat(Most.fromPromise(Most.reduce((function (customImageArr, imageData) {
                                return ArrayService$Wonderjs.push(imageData, customImageArr);
                              }), /* array */[], Most.mergeArray(imguiData.customTextureSourceDataArr.map((function (param) {
                                        var imageType = param[2];
                                        var id = param[1];
                                        return Most.fromPromise(ImageBitmapRenderWorkerService$Wonderjs.createImageBitmapFromImageData(param[0], _getFlipY, state).then((function (imageBitmap) {
                                                          return Promise.resolve(/* tuple */[
                                                                      imageBitmap,
                                                                      id,
                                                                      imageType
                                                                    ]);
                                                        })));
                                      })))).then((function (customImageArr) {
                              var state = StateRenderWorkerService$Wonderjs.unsafeGetState(stateData);
                              state[/* imguiRecord */27] = ManageIMGUIAPI$WonderImgui.init(DeviceManagerService$Wonderjs.unsafeGetGl(state[/* deviceManagerRecord */4]), /* tuple */[
                                    imguiData.canvasWidth,
                                    imguiData.canvasHeight
github Wonder-Technology / Wonder.js / lib / es6_global / src / asset_bundle / all / manifest / ManifestDataSystem.js View on Github external
function _addAllRABManifestData(rabDataArr, dependencyRelation) {
  return Most.reduce((function (param, param$1) {
                var rabRelativePath = param$1[1];
                return /* tuple */[
                        ImmutableHashMapService$WonderCommonlib.set(rabRelativePath, param$1[0], param[0]),
                        ArrayService$Wonderjs.push(/* tuple */[
                              rabRelativePath,
                              param$1[2]
                            ], param[1])
                      ];
              }), /* tuple */[
              ImmutableHashMapService$WonderCommonlib.createEmpty(/* () */0),
              ArrayService$WonderCommonlib.createEmpty(/* () */0)
            ], Most.mergeArray(rabDataArr.map((function (data) {
                        return addManifestData$1(dependencyRelation, data);
                      }))));
}
github Wonder-Technology / Wonder.js / lib / es6_global / src / asset / JobConfigLoaderSystem.js View on Github external
function _collectAllRecords(stream) {
  return Most.reduce((function (arr, record) {
                return ArraySystem$Wonderjs.push(record, arr);
              }), /* array */[], stream);
}
github Wonder-Technology / Wonder.js / lib / es6_global / src / asset_bundle / all / manifest / ManifestDataSystem.js View on Github external
function _addAllSABManifestData(wholeHashIdMap, sabDataArr, dependencyRelation) {
  return Most.reduce((function (param, param$1) {
                var sabRelativePath = param$1[1];
                return /* tuple */[
                        ImmutableHashMapService$WonderCommonlib.set(sabRelativePath, param$1[0], param[0]),
                        ArrayService$Wonderjs.push(/* tuple */[
                              sabRelativePath,
                              param$1[2]
                            ], param[1])
                      ];
              }), /* tuple */[
              wholeHashIdMap,
              ArrayService$WonderCommonlib.createEmpty(/* () */0)
            ], Most.mergeArray(sabDataArr.map((function (data) {
                        return addManifestData(dependencyRelation, data);
                      }))));
}
github Wonder-Technology / Wonder.js / lib / es6_global / src / asset_bundle / import / assemble / AssembleABSystem.js View on Github external
function _buildImageData(param, buffer, allDependencyRABRelativePath, state) {
  var bufferViews = param[/* bufferViews */7];
  return Most.reduce((function (param, param$1) {
                var image = param$1[0];
                return /* tuple */[
                        ImmutableHashMapService$WonderCommonlib.set(param$1[2], image, param[0]),
                        ImmutableSparseMapService$WonderCommonlib.set(param$1[1], image, param[1])
                      ];
              }), /* tuple */[
              ImmutableHashMapService$WonderCommonlib.createEmpty(/* () */0),
              ImmutableSparseMapService$WonderCommonlib.createEmpty(/* () */0)
            ], Most.mergeArray(ArrayService$WonderCommonlib.reduceOneParami((function (streamArr, imageData, imageIndex) {
                        var name = imageData[/* name */0];
                        var match = _isImageBufferDataDependencyAndRemoved$1(imageData);
                        var tmp;
                        if (match) {
                          tmp = Most.just(OperateRABAssetBundleMainService$Wonderjs.unsafeFindDataInAllDependencyRABByName(allDependencyRABRelativePath, name, state, OperateRABAssetBundleMainService$Wonderjs.findImageByName));
                        } else {
                          var arrayBuffer = ABArrayBufferUtils$Wonderjs.RAB[/* getArrayBufferFromBufferViews */0](buffer, imageData[/* bufferView */1], bufferViews);
github Wonder-Technology / Wonder-Editor / lib / es6_global / src / core / composable_component / header / utils / import / BuildAssetDataUtils.js View on Github external
function buildImageData(param, buffer, editorState) {
  var bufferViews = param[/* bufferViews */6];
  return Most.reduce((function (param, param$1) {
                var imageIndex = param$1[2];
                var match = IndexAssetEditorService$WonderEditor.generateImageDataMapIndex(param[2]);
                var imageDataIndex = match[1];
                return /* tuple */[
                        ImmutableSparseMapService$WonderCommonlib.set(imageIndex, param$1[0], param[0]),
                        ImmutableSparseMapService$WonderCommonlib.set(imageIndex, imageDataIndex, param[1]),
                        ImageDataMapAssetEditorService$WonderEditor.setData(imageDataIndex, ImageDataMapAssetService$WonderEditor.buildData(undefined, Caml_option.some(param$1[1]), param$1[3], param$1[4], undefined, /* () */0), match[0])
                      ];
              }), /* tuple */[
              ImmutableSparseMapService$WonderCommonlib.createEmpty(/* () */0),
              ImmutableSparseMapService$WonderCommonlib.createEmpty(/* () */0),
              editorState
            ], Most.mergeArray(ArrayService$WonderCommonlib.reduceOneParami((function (streamArr, param, imageIndex) {
                        var mimeType = param[/* mimeType */2];
                        var name = param[/* name */0];
                        var arrayBuffer = _getArrayBuffer(buffer, param[/* bufferView */1], bufferViews);
github izaakschroeder / afflux / lib / combinators / last.js View on Github external
export default function last(stream) {
	return reduce((_, value) => value, void 0, stream);
}
github izaakschroeder / afflux / lib / combinators / empty.js View on Github external
export default function empty(stream) {
	return reduce(() => false, true, stream);
}