@sberdevices/plasma-temple
Version:
SberDevices CanvasApp Templates.
80 lines (62 loc) • 2.33 kB
JavaScript
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
;