All files / src/app/store/state AppState.ts

100% Statements 7/7
100% Branches 0/0
100% Functions 0/0
100% Lines 7/7
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28  1x 1x 1x 1x 1x 1x                       1x                  
import { IMeasure } from '../../model/measure.model';
import { PageState, PageStateRoot, pagesInitialState } from '../state/page.state';
import { SearchState, searchInitialState } from '../state/search.state';
import { UserState, userInitialState } from '../state/user.state';
import { UiState, uiInitialState } from '../state/ui.state';
import { MeasureState, measureInitialState } from '../state/measure.state';
import { FileState, fileInitialState } from '../state/file.state';
 
export interface IAppState {
  config?: any;
  measures?: MeasureState;
  pages?: PageStateRoot;
  ui: UiState;
  search: SearchState;
  user: UserState;
  file: FileState;
}
 
export const appInitialState: IAppState = {
  config: {},
  measures: measureInitialState,
  pages: pagesInitialState,
  ui: uiInitialState,
  search: searchInitialState,
  user: userInitialState,
  file: fileInitialState
};