react-application-core
Version:
A react-based application core for the business applications.
25 lines (24 loc) • 2.69 kB
TypeScript
/// <reference types="react" />
import { IExtendedEntity, IExtendedFormEntity, IPresetsSelectOptionEntity, IReduxActiveValueHolderEntity, IReduxFormHolderEntity, IReduxListHolderEntity, IReduxPagedEntity, IReduxPaginatedEntity, IReduxPaginatedLifeCycleEntity, IReduxQueryFilterEntity, IReduxQueryFilterHolderEntity, IReduxStoreEntity, IReduxTabPanelEntity, IReduxTabPanelHolderEntity } from '../definition';
import { IEntity, IProgressWrapper, ISectionNameWrapper } from '../definitions.interface';
/**
* @stable [27.07.2020]
*/
export declare class MapAsOriginalUtils {
static readonly activeValueHolderEntity: (entity: IReduxActiveValueHolderEntity) => IReduxActiveValueHolderEntity;
static readonly extendedEntity: <TEntity = IEntity>(extendedEntity: IExtendedEntity<TEntity>) => IExtendedEntity<TEntity>;
static readonly extendedFormEntity: <TEntity = IEntity>(form: IExtendedFormEntity<TEntity>) => IExtendedFormEntity<TEntity>;
static readonly formHolderEntity: <TEntity = IEntity>(entity: IReduxFormHolderEntity<TEntity>) => IReduxFormHolderEntity<TEntity>;
static readonly listHolderEntity: (entity: IReduxListHolderEntity<IEntity, any, import("../definition").IReduxListEntity<IEntity, any>>) => IReduxListHolderEntity<IEntity, any, import("../definition").IReduxListEntity<IEntity, any>>;
static readonly pagedEntity: (entity: IReduxPagedEntity) => IReduxPagedEntity;
static readonly paginatedEntity: (entity: IReduxPaginatedEntity) => IReduxPaginatedEntity;
static readonly paginatedLifeCycleEntity: (entity: IReduxPaginatedLifeCycleEntity) => IReduxPaginatedLifeCycleEntity;
static readonly progressWrapper: (wrapper: IProgressWrapper<boolean>) => IProgressWrapper<boolean>;
static readonly queryFilterEntity: (entity: IReduxQueryFilterEntity) => IReduxQueryFilterEntity;
static readonly queryFilterHolderEntity: (entity: IReduxQueryFilterHolderEntity) => IReduxQueryFilterHolderEntity;
static readonly sectionNameWrapper: (wrapper: ISectionNameWrapper) => ISectionNameWrapper;
static readonly selectOptionEntity: <TValue = IEntity>(entity: IPresetsSelectOptionEntity<TValue, import("react").ReactText>) => IPresetsSelectOptionEntity<TValue, import("react").ReactText>;
static readonly storeBaseEntity: <TDictionaries = {}>(entity: IReduxStoreEntity<TDictionaries>) => IReduxStoreEntity<TDictionaries>;
static readonly storeEntity: <TDictionaries = {}>(entity: IReduxStoreEntity<TDictionaries>) => IReduxStoreEntity<TDictionaries>;
static readonly tabPanelHolderEntity: <TEntity = IReduxTabPanelEntity>(entity: IReduxTabPanelHolderEntity<TEntity>) => IReduxTabPanelHolderEntity<TEntity>;
}