Skip to content

Commit 7573f4e

Browse files
committed
Add return type to core actions
1 parent fdd0f77 commit 7573f4e

File tree

3 files changed

+15
-15
lines changed

3 files changed

+15
-15
lines changed

src/core/store/core.actions.ts

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,23 @@
11
import { Theme } from '@material-ui/core';
22

3-
import { CoreActionTypes } from './core.types';
3+
import * as CoreTypes from './core.types';
44

5-
export const loadTheme = () => {
5+
export const loadTheme = (): CoreTypes.LoadTheme => {
66
return {
7-
type: CoreActionTypes.LOAD_THEME,
7+
type: CoreTypes.CoreActionTypes.LOAD_THEME,
88
};
99
};
1010

11-
export const loadThemeSuccess = (theme: Theme) => {
11+
export const loadThemeSuccess = (theme: Theme): CoreTypes.LoadThemeSuccess => {
1212
return {
13-
type: CoreActionTypes.LOAD_THEME_SUCCESS,
13+
type: CoreTypes.CoreActionTypes.LOAD_THEME_SUCCESS,
1414
payload: theme,
1515
};
1616
};
1717

18-
export const setTheme = (theme: Theme) => {
18+
export const setTheme = (theme: Theme): CoreTypes.SetTheme => {
1919
return {
20-
type: CoreActionTypes.SET_THEME,
20+
type: CoreTypes.CoreActionTypes.SET_THEME,
2121
payload: theme,
2222
};
2323
};

src/core/store/core.saga.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,15 +2,15 @@ import { all, call, fork, put, takeLatest } from 'redux-saga/effects';
22

33
import { CoreApi } from '../api';
44
import * as actions from './core.actions';
5-
import * as types from './core.types';
5+
import { CoreActionTypes } from './core.types';
66

77
function* loadTheme() {
88
const response = yield call(CoreApi.getTheme);
99
yield put(actions.loadThemeSuccess(response));
1010
}
1111

1212
function* watchRequests() {
13-
yield takeLatest(types.CoreActionTypes.LOAD_THEME, loadTheme);
13+
yield takeLatest(CoreActionTypes.LOAD_THEME, loadTheme);
1414
}
1515

1616
function* coreSaga() {

src/hero/store/hero.saga.ts

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import { HeroApi } from '../api';
44
import { HeroAwareState } from '../hero.module';
55
import { Hero, ViewMode } from '../models';
66
import * as actions from './hero.actions';
7-
import * as types from './hero.types';
7+
import { HeroActionTypes } from './hero.types';
88

99
const heroState = (state: HeroAwareState) => state.hero;
1010

@@ -37,11 +37,11 @@ function* updateHero(action: ReturnType<typeof actions.updateHero>) {
3737
}
3838

3939
function* watchRequests() {
40-
yield takeLatest(types.HeroActionTypes.ADD_HERO, addHero);
41-
yield takeLatest(types.HeroActionTypes.LOAD_HEROES, loadHeroes);
42-
yield takeLatest(types.HeroActionTypes.LOAD_POWERS, loadPowers);
43-
yield takeLatest(types.HeroActionTypes.REMOVE_HERO, removeHero);
44-
yield takeLatest(types.HeroActionTypes.UPDATE_HERO, updateHero);
40+
yield takeLatest(HeroActionTypes.ADD_HERO, addHero);
41+
yield takeLatest(HeroActionTypes.LOAD_HEROES, loadHeroes);
42+
yield takeLatest(HeroActionTypes.LOAD_POWERS, loadPowers);
43+
yield takeLatest(HeroActionTypes.REMOVE_HERO, removeHero);
44+
yield takeLatest(HeroActionTypes.UPDATE_HERO, updateHero);
4545
}
4646

4747
function* heroSaga() {

0 commit comments

Comments
 (0)