UNPKG

@telsystems/common

Version:
12 lines (11 loc) 441 B
import MVC from 'react-redux-mvc'; export interface IViewModel<T extends object> extends MVC.Model<T> { currentAction?: string; onInit(): IViewModel<T>; resetWaiting(prop: string): IViewModel<T>; setActionToWaiting(actionName: string | undefined, updates: any): T & MVC.IDefaultState; setActionToFailed({ error, origError }: { error: any; origError: any; }, actionName: any): T & MVC.IDefaultState; }