UNPKG

@sberdevices/plasma-temple

Version:

SberDevices CanvasApp Templates.

80 lines (62 loc) 2.33 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.setInsets = exports.setCharacter = exports.replacePreviousHistory = exports.pushHistory = exports.popHistory = exports.getActionCreators = exports.changeActiveScreenState = void 0; var _createAction = /*#__PURE__*/require("../utils/createAction"); var _types = /*#__PURE__*/require("./types"); var setCharacter = function setCharacter(character) { return (0, _createAction.createAction)(_types.AppStateActionType.CHARACTER, { character: character }); }; exports.setCharacter = setCharacter; var setInsets = function setInsets(insets) { return (0, _createAction.createAction)(_types.AppStateActionType.INSETS, { insets: insets }); }; exports.setInsets = setInsets; var _pushHistory = function pushHistory(name, data) { return (0, _createAction.createAction)(_types.AppStateActionType.PUSH_HISTORY, { history: { name: name, data: data } }); }; exports.pushHistory = _pushHistory; var replacePreviousHistory = function replacePreviousHistory(screens) { return (0, _createAction.createAction)(_types.AppStateActionType.REPLACE_PREVIOUS_HISTORY, { history: screens }); }; exports.replacePreviousHistory = replacePreviousHistory; var popHistory = function popHistory(delta) { return (0, _createAction.createAction)(_types.AppStateActionType.POP_HISTORY, { delta: delta }); }; exports.popHistory = popHistory; var _changeActiveScreenState = function changeActiveScreenState(data) { return (0, _createAction.createAction)(_types.AppStateActionType.CHANGE_ACTIVE_SCREEN_STATE, data); }; // eslint-disable-next-line @typescript-eslint/explicit-module-boundary-types exports.changeActiveScreenState = _changeActiveScreenState; var getActionCreators = function getActionCreators() { return { pushHistory: function pushHistory(name, data) { return _pushHistory(name, data); }, pushScreen: function pushScreen(name) { return _pushHistory(name, null); }, popHistory: popHistory, setCharacter: setCharacter, setInsets: setInsets, changeActiveScreenState: function changeActiveScreenState(data) { return _changeActiveScreenState(data); } }; }; exports.getActionCreators = getActionCreators; //# sourceMappingURL=actions.js.map