/// import { IApiEntity, IExtendedEntity, IExtendedFormEntity, INamedEntity, IOptionEntity, IPresetsBaseSelectEntity, IPresetsRawDataLabeledValueEntity, IPresetsSelectOptionEntity, IPrimaryFilterExtendedFormEntity, IReduxDictionaryEntity, IReduxFormEntity, IReduxListHolderEntity, IReduxPagedEntity, IReduxPrimaryFilterFormEntity, IReduxQueryFilterHolderEntity, IReduxSecondaryFilterFormEntity, ISecondaryFilterExtendedFormEntity } from '../definition'; import { IDisabledWrapper, IEntity, IProgressWrapper, IQueryWrapper } from '../definitions.interface'; /** * @stable [31.07.2020] */ export declare class MapAsUtils { static readonly dictionaryEntityAsDisabled: (dictionaryEntity: IReduxDictionaryEntity) => IDisabledWrapper; static readonly dictionaryEntityAsProgress: (dictionaryEntity: IReduxDictionaryEntity) => IProgressWrapper; static readonly dictionaryEntityAsSelectEntity: (entity: IReduxDictionaryEntity, accessor?: (data: TEntity[]) => TResult) => IPresetsBaseSelectEntity; static readonly dictionaryEntityAsSelectOptionEntities: (dictionaryEntity: IReduxDictionaryEntity, accessor?: (data: TEntity | TEntity[]) => any) => IPresetsSelectOptionEntity[]; static readonly entityAsExtendedEntity: (formEntity: IReduxFormEntity, entity?: TEntity) => IExtendedEntity; static readonly entityAsExtendedFormEntity: (formEntity: IReduxFormEntity, entity?: TEntity) => IExtendedFormEntity; static readonly entityAsFullSearchFilter: (entity: IReduxQueryFilterHolderEntity & IReduxListHolderEntity> & IReduxPrimaryFilterFormEntity & IReduxSecondaryFilterFormEntity, cfg?: { paging: boolean; }) => TFilter; static readonly extendedEntityAsApiEntity: (extendedEntity: IExtendedEntity) => IApiEntity; static readonly formEntityAsFinalEntity: (formEntity: IReduxFormEntity, entity?: TEntity) => TEntity; static readonly listHolderEntityAsDisabled: (listEntity: IReduxListHolderEntity>) => IDisabledWrapper; static readonly listHolderEntityAsPagedEntity: (entity: IReduxListHolderEntity>, pageSize?: number) => IReduxPagedEntity; static readonly listSelectedEntityAsExtendedFormEntity: (listHolderEntity: IReduxListHolderEntity>, formEntity: IReduxFormEntity) => IExtendedFormEntity; static readonly listSelectedEntityAsFinalEntity: (listHolderEntity: IReduxListHolderEntity>, formEntity: IReduxFormEntity) => TEntity; static readonly namedEntityAsRawDataLabeledValueEntity: (entity: INamedEntity) => IPresetsRawDataLabeledValueEntity; static readonly optionEntitiesAsSelectOptionEntities: (data: TEntity | TEntity[]) => IPresetsSelectOptionEntity[]; static readonly primaryFilterFormEntityAsPrimaryFilterExtendedFormEntity: (primaryFilterFormEntity: IReduxPrimaryFilterFormEntity, entity?: TEntity) => IPrimaryFilterExtendedFormEntity; static readonly queryFilterHolderEntityAsQuery: (entity: IReduxQueryFilterHolderEntity) => IQueryWrapper; static readonly secondaryFilterFormEntityAsSecondaryFilterExtendedFormEntity: (secondaryFilterFormEntity: IReduxSecondaryFilterFormEntity, entity?: TEntity) => ISecondaryFilterExtendedFormEntity; }