blob: 2b6c019cc5d289d43ec8299abc237ea25da04efe (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
import { IActionHandler } from '../../../../framework/src/flux/action';
import { ModulesRequestSuccess } from '../actions/modulesSuccess';
import { Module } from '../models/module';
export type IModules = Module[]
const modulesInit: IModules = [];
export const moduleHandler: IActionHandler<IModules> = (state = modulesInit, action) => {
if (action instanceof ModulesRequestSuccess) {
return action.result.modules.module;
}
return state;
};
|