UNPKG

react-application-core

Version:

A react-based application core for the business applications.

60 lines (59 loc) 1.63 kB
import { IEffectsAction } from 'redux-effects-promise'; /** * @action-builder * @stable [08.09.2020] */ export declare class DictionariesActionBuilder { /** * @stable [08.09.2020] * @param section */ static buildLoadActionType(section: string): string; /** * @stable [08.09.2020] */ static buildDestroyActionType(): string; /** * @stable [08.09.2020] * @param section */ static buildLoadDoneActionType(section: string): string; /** * @stable [08.09.2020] * @param section */ static buildLoadErrorActionType(section: string): string; /** * @stable [08.09.2020] * @param section */ static buildSetActionType(section: string): string; /** * @stable [08.09.2020] */ static buildDestroyAction(): IEffectsAction; /** * @stable [08.09.2020] * @param section * @param data */ static buildLoadAction<TData = {}>(section: string, data?: TData): IEffectsAction; /** * @stable [08.09.2020] * @param section * @param data */ static buildSetAction<TData = {}>(section: string, data?: TData | TData[]): IEffectsAction; /** * @stable [08.09.2020] * @param section * @param fluxEntity */ static buildLoadPlainAction<TData = {}>(section: string, fluxEntity?: TData): IEffectsAction; /** * @stable [08.09.2020] * @param section * @param data */ static buildSetPlainAction<TData = {}>(section: string, data?: TData | TData[]): IEffectsAction; }