import { IActionCreator, IAction } from 'redux-rac-utils'; import { IEntity } from 'crudEntity'; import { IRequestCrudActionPayload, } from './crudActions'; export interface IRequestUpdateEntityAction extends IAction {} export interface IFinishUpdateEntityAction extends IAction {} export interface IRequestUpdateEntityPayload extends IRequestCrudActionPayload { id: string|number; body: any; } export interface IUpdateActionsCreators { cancelUpdateEntity: IActionCreator; failUpdateEntity: IActionCreator; finishUpdateEntity: IActionCreator; requestUpdateEntity: IActionCreator; }