daddy/client/src/store/actions/workgroups.ts

19 lines
560 B
TypeScript

import { Action } from "redux";
import { Workgroup } from "../../types/workgroup";
export const FETCH_WORKGROUPS_REQUEST = 'FETCH_WORKGROUPS_REQUEST';
export const FETCH_WORKGROUPS_SUCCESS = 'FETCH_WORKGROUPS_SUCCESS';
export const FETCH_WORKGROUPS_FAILURE = 'FETCH_WORKGROUPS_FAILURE';
export interface fetchWorkgroupsRequestAction extends Action {
}
export interface fetchWorkgroupsSuccessAction extends Action {
workgroups: [Workgroup]
}
export function fetchWorkgroups(): fetchWorkgroupsRequestAction {
return { type: FETCH_WORKGROUPS_REQUEST }
}