UNPKG

react-application-core

Version:

A react-based application core for the business applications.

66 lines (65 loc) 2.07 kB
import { IEffectsAction } from 'redux-effects-promise'; import { IApplicationTokenFluxEntity } from '../../definition'; export declare class ApplicationActionBuilder { /** * @stable [28.11.2019] * @param {string} error * @returns {IEffectsAction} */ static buildCustomErrorAction(error: string): IEffectsAction; /** * @stable [18.11.2019] * @returns {IEffectsAction} */ static buildPrepareAction(): IEffectsAction; /** * @stable [18.11.2019] * @returns {IEffectsAction} */ static buildReadyAction(): IEffectsAction; /** * @stable [18.11.2019] * @returns {IEffectsAction} */ static buildNotReadyAction(): IEffectsAction; /** * @stable [16.03.2020] * @param {IApplicationTokenFluxEntity} payload * @returns {IEffectsAction} */ static buildAfterLoginAction(payload: IApplicationTokenFluxEntity): IEffectsAction; /** * @stable [16.03.2020] * @param {IApplicationTokenFluxEntity} payload * @returns {IEffectsAction} */ static buildAuthorizedAction(payload?: IApplicationTokenFluxEntity): IEffectsAction; static buildUnauthorizedAction(): IEffectsAction; static buildAfterLogoutAction(): IEffectsAction; static buildAfterInitAction(): IEffectsAction; /** * @stable [23.10.2018] * @returns {string} */ static buildPathActionType(): string; static buildAuthorizedActionType(): string; /** * @stable [17.11.2019] * @returns {string} */ static buildUnauthorizedActionType(): string; static buildInitActionType(): string; static buildAfterInitActionType(): string; /** * @stable [17.11.2019] * @returns {string} */ static buildLogoutActionType(): string; static buildMountActionType(): string; /** * @stable [17.11.2019] * @returns {string} */ static buildAfterLogoutActionType(): string; static buildAfterLoginActionType(): string; }