芝麻web文件管理V1.00
编辑当前文件:/home/freeclou/app.optimyar.com/backend/node_modules/video-react/lib/reducers/operation.js
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); Object.defineProperty(exports, "__esModule", { value: true }); exports["default"] = operation; var _objectSpread2 = _interopRequireDefault(require("@babel/runtime/helpers/objectSpread")); var _player = require("../actions/player"); var initialState = { count: 0, operation: { action: '', source: '' } }; function operation() { var state = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : initialState; var action = arguments.length > 1 ? arguments[1] : undefined; switch (action.type) { case _player.OPERATE: return (0, _objectSpread2["default"])({}, state, { count: state.count + 1, operation: (0, _objectSpread2["default"])({}, state.operation, action.operation) }); default: return state; } }