UNPKG

@sberdevices/plasma-temple

Version:

SberDevices CanvasApp Templates.

57 lines (52 loc) 1.72 kB
import { createAction } from '../utils/createAction'; import { AppStateActionType } from './types'; export var setCharacter = function setCharacter(character) { return createAction(AppStateActionType.CHARACTER, { character: character }); }; export var setInsets = function setInsets(insets) { return createAction(AppStateActionType.INSETS, { insets: insets }); }; var _pushHistory = function pushHistory(name, data) { return createAction(AppStateActionType.PUSH_HISTORY, { history: { name: name, data: data } }); }; export { _pushHistory as pushHistory }; export var replacePreviousHistory = function replacePreviousHistory(screens) { return createAction(AppStateActionType.REPLACE_PREVIOUS_HISTORY, { history: screens }); }; export var popHistory = function popHistory(delta) { return createAction(AppStateActionType.POP_HISTORY, { delta: delta }); }; var _changeActiveScreenState = function changeActiveScreenState(data) { return createAction(AppStateActionType.CHANGE_ACTIVE_SCREEN_STATE, data); }; // eslint-disable-next-line @typescript-eslint/explicit-module-boundary-types export { _changeActiveScreenState as changeActiveScreenState }; export 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); } }; }; //# sourceMappingURL=actions.js.map