25 lines
499 B
TypeScript
25 lines
499 B
TypeScript
export enum EmployeeActionsTypes {
|
|
GET_ALL_EMPLOYEES="[Employees] Get all employees",
|
|
SEARCH_EMPLOYEES="[Employees] Search employees",
|
|
NEW_EMPLOYEE="[Employees] New employee",
|
|
EDIT_EMPLOYEE="[Employees] Edit employee",
|
|
DELETE_EMPLOYEE="[Employees] Remove employee"
|
|
}
|
|
|
|
export interface ActEvent {
|
|
type:EmployeeActionsTypes,
|
|
payload?:any
|
|
}
|
|
|
|
export enum DataStateEnum {
|
|
LOADING,
|
|
LOADED,
|
|
ERROR
|
|
}
|
|
|
|
export interface AppDataState<T> {
|
|
dataState?:DataStateEnum,
|
|
data?:T,
|
|
errorMessage?:string
|
|
}
|