hisptz/90-90-90-cascade-graph-widget

View on GitHub
src/app/store/actions/user.actions.ts

Summary

Maintainability
A
0 mins
Test Coverage
import { createAction, props } from '@ngrx/store';
import { User } from 'src/app/core/models/user.model';
import { ErrorMessage } from 'src/app/core/models/error-message.model';

export enum UserActionTypes {
  LoadCurrentUser = '[User] Load current User',
  AddCurrentUser = '[User] Add Current User',
  LoadCurrentUserFail = '[User] Load Current User fail'
}

export const loadCurrentUser = createAction('[User] Load current User');

export const addCurrentUser = createAction(
  '[User] Add Current User',
  props<{ currentUser: User }>()
);

export const loadCurrentUserFail = createAction(
  '[User] Load Current User fail',
  props<{ error: ErrorMessage }>()
);