UNPKG

react-application-core

Version:

A react-based application core for the business applications.

53 lines 1.95 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.ConnectorActionBuilder = void 0; var redux_effects_promise_1 = require("redux-effects-promise"); var definition_1 = require("../definition"); var util_1 = require("../util"); var ConnectorActionBuilder = /** @class */ (function () { function ConnectorActionBuilder() { } /** * @stable [19.12.2019] * @param {string} section * @returns {IEffectsAction} */ ConnectorActionBuilder.buildInitPlainAction = function (section) { return { type: this.buildInitActionType(section), data: util_1.SectionUtils.applySection(section) }; }; /** * @stable [19.12.2019] * @param {string} section * @returns {IEffectsAction} */ ConnectorActionBuilder.buildDestroyPlainAction = function (section) { return { type: this.buildDestroyActionType(section) }; }; /** * @stable [20.10.2018] * @param {string} section * @returns {string} */ ConnectorActionBuilder.buildInitActionType = function (section) { return definition_1.$RAC_CONNECTED_CONTAINER_INIT_ACTION_TYPE + "." + section; }; /** * @stable [25.11.2019] * @param {string} section * @returns {string} */ ConnectorActionBuilder.buildInitErrorActionType = function (section) { return redux_effects_promise_1.EffectsActionBuilder.buildErrorActionType(this.buildInitActionType(section)); }; /** * @stable [20.10.2018] * @param {string} section * @returns {string} */ ConnectorActionBuilder.buildDestroyActionType = function (section) { return definition_1.$RAC_CONNECTED_CONTAINER_DESTROY_ACTION_TYPE + "." + section; }; return ConnectorActionBuilder; }()); exports.ConnectorActionBuilder = ConnectorActionBuilder; //# sourceMappingURL=connector-action.builder.js.map