Security provider for UX-Client-Login
[ccsdk/features.git] / sdnr / wt / odlux / framework / src / handlers / applicationRegistryHandler.ts
1 import { IActionHandler } from '../flux/action';
2
3 import { ApplicationInfo } from '../models/applicationInfo';
4 import { applicationManager } from '../services/applicationManager';
5
6 export interface IApplicationRegistration {
7   [name: string]: ApplicationInfo;
8 }
9
10 const applicationRegistrationInit: IApplicationRegistration = applicationManager.applications;
11
12 export const applicationRegistryHandler: IActionHandler<IApplicationRegistration> = (state = applicationRegistrationInit, action) => {
13   return state;
14 };