UNPKG

react-application-core

Version:

A react-based application core for the business applications.

37 lines (36 loc) 2.17 kB
import { IEffectsAction } from 'redux-effects-promise'; import { ILoadedListMiddlewareConfigEntity, ILoadedListOnFormValidMiddlewareConfigEntity, ILoadedListOnNavigateToPageMiddlewareConfigEntity, ILoadedListOnTabActivateMiddlewareConfigEntity, ILoadedListOnToolbarToolsRefreshConfigEntity, IUntouchedListMiddlewareConfigEntity } from '../../definition'; /** * @stable [09.09.2020] * @param config */ export declare const makeLoadedListOnToolbarToolsRefreshMiddleware: <TState = {}>(config: ILoadedListOnToolbarToolsRefreshConfigEntity<TState>) => IEffectsAction; /** * @stable [09.09.2020] * @param cfg */ export declare const makeLoadedListOnNavigateToPreviousPageMiddleware: <TState = {}>(cfg: ILoadedListOnNavigateToPageMiddlewareConfigEntity<TState>) => IEffectsAction[]; /** * @stable [09.09.2020] * @param cfg */ export declare const makeLoadedListOnNavigateToNextPageMiddleware: <TState = {}>(cfg: ILoadedListOnNavigateToPageMiddlewareConfigEntity<TState>) => IEffectsAction[]; /** * @stable [09.09.2020] * @param cfg */ export declare const makeLoadedListOnNavigateToFirstPageMiddleware: <TState = {}>(cfg: ILoadedListOnNavigateToPageMiddlewareConfigEntity<TState>) => IEffectsAction[]; /** * @stable [09.09.2020] * @param cfg */ export declare const makeLoadedListOnNavigateToLastPageMiddleware: <TState = {}>(cfg: ILoadedListOnNavigateToPageMiddlewareConfigEntity<TState>) => IEffectsAction[]; /** * @stable [09.09.2020] */ export declare class LoadedListMiddlewareFactories { static readonly loadedListMiddleware: <TState = {}>(cfg: ILoadedListMiddlewareConfigEntity<TState>) => IEffectsAction<unknown>; static readonly loadedListOnFormValidMiddleware: <TState = {}>(config: ILoadedListOnFormValidMiddlewareConfigEntity<TState>) => IEffectsAction<unknown>; static readonly loadedListOnTabActivateMiddleware: <TState = {}>(config: ILoadedListOnTabActivateMiddlewareConfigEntity<TState>) => IEffectsAction<unknown>; static readonly untouchedListMiddleware: <TState = {}, TDefaultChanges = {}>(cfg: IUntouchedListMiddlewareConfigEntity<TState, TDefaultChanges>) => IEffectsAction<unknown>[]; }