UNPKG

react-application-core

Version:

A react-based application core for the business applications.

16 lines (15 loc) 671 B
import { EntityMergeStrategiesEnum, IModifyEntity } from '../definition'; import { IEntity } from '../definitions.interface'; /** * @stable [19.10.2019] * @param {EntityMergeStrategiesEnum} mergeStrategy * @returns {EntityMergeStrategiesEnum} */ export declare const getActualMergeStrategy: (mergeStrategy: EntityMergeStrategiesEnum) => EntityMergeStrategiesEnum; /** * @stable [19.10.2019] * @param {IModifyEntity<TEntity extends IEntity>} payload * @param {TEntity} entity * @returns {TEntity} */ export declare const buildEntityByMergeStrategy: <TEntity extends IEntity = IEntity>(payload: IModifyEntity<TEntity>, entity?: TEntity) => TEntity;