Cast status property to Status type

This commit is contained in:
Matthieu Louis
2019-02-12 19:03:09 +00:00
parent e8ed1d7fce
commit f9f23a520c
3 changed files with 11 additions and 18 deletions

View File

@@ -1,4 +1,4 @@
import { combineEpics, Epic, ofType } from 'redux-observable';
import { combineEpics, Epic } from 'redux-observable';
import { filter, map, tap, ignoreElements } from 'rxjs/operators';
import { isActionOf } from 'typesafe-actions';
@@ -8,13 +8,6 @@ import * as workloadsActions from './actions';
type AppEpic = Epic<RootAction, RootAction, RootState>;
// import { WorkloadService } from './services';
// const workloadService = new WorkloadService();
// workloadService.create({ complexity: 1 })
// .then(console.log.bind(console, 'workloadService create'));
const logWorkloadSubmissions: AppEpic = (action$, state$) => (
action$.pipe(
filter(isActionOf(workloadsActions.submit)),

View File

@@ -22,7 +22,7 @@ export class WorkloadService {
public create({ complexity }: { complexity: number }) {
const id = this.counter++;
const status = 'WORKING';
const status: Status = 'WORKING';
const milliseconds = complexity * 1000;
const completeDate = moment().add(complexity, 'second').toDate();