UNPKG

wonder.js

Version:
36 lines (30 loc) 1.87 kB
'use strict'; var CloneLightService$Wonderjs = require("../CloneLightService.js"); var CreatePointLightService$Wonderjs = require("./CreatePointLightService.js"); var OperatePointLightService$Wonderjs = require("./OperatePointLightService.js"); function _getData(sourceComponent, record) { return /* tuple */[ OperatePointLightService$Wonderjs.getColor(sourceComponent, record), OperatePointLightService$Wonderjs.getIntensity(sourceComponent, record), OperatePointLightService$Wonderjs.getConstant(sourceComponent, record), OperatePointLightService$Wonderjs.getLinear(sourceComponent, record), OperatePointLightService$Wonderjs.getQuadratic(sourceComponent, record), OperatePointLightService$Wonderjs.getRange(sourceComponent, record) ]; } function _setData(sourceComponent, param, record) { return OperatePointLightService$Wonderjs.setRange(sourceComponent, param[5], OperatePointLightService$Wonderjs.setQuadratic(sourceComponent, param[4], OperatePointLightService$Wonderjs.setLinear(sourceComponent, param[3], OperatePointLightService$Wonderjs.setConstant(sourceComponent, param[2], OperatePointLightService$Wonderjs.setIntensity(sourceComponent, param[1], OperatePointLightService$Wonderjs.setColor(sourceComponent, param[0], record)))))); } function handleCloneComponent(sourceComponent, countRangeArr, record) { return CloneLightService$Wonderjs.handleCloneComponent(sourceComponent, countRangeArr, /* tuple */[ (function (param) { return CreatePointLightService$Wonderjs.create(true, param); }), _getData, _setData ], record); } exports._getData = _getData; exports._setData = _setData; exports.handleCloneComponent = handleCloneComponent; /* CloneLightService-Wonderjs Not a pure module */