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; }