File

src/app/auth/actions/auth.actions.ts

Methods

authorize
authorize()
Returns: Action
login
login()
Returns: Action
loginSuccess
loginSuccess()
Returns: Action
logout
logout()
Returns: Action
logoutSuccess
logoutSuccess()
Returns: Action

Properties

Static AUTHORIZE
AUTHORIZE: string
Default value: AUTHORIZE
Static LOGIN
LOGIN: string
Default value: LOGIN
Static LOGIN_SUCCESS
LOGIN_SUCCESS: string
Default value: LOGIN_SUCCESS
Static LOGOUT
LOGOUT: string
Default value: LOGOUT
Static LOGOUT_SUCCESS
LOGOUT_SUCCESS: string
Default value: LOGOUT_SUCCESS
import { Action } from '@ngrx/store';

export class AuthActions {
  static LOGIN = 'LOGIN';
  static LOGIN_SUCCESS = 'LOGIN_SUCCESS';
  static LOGOUT = 'LOGOUT';
  static LOGOUT_SUCCESS = 'LOGOUT_SUCCESS';
  static AUTHORIZE = 'AUTHORIZE';

  authorize(): Action {
    return { type: AuthActions.AUTHORIZE };
  }

  login(): Action {
    return { type: AuthActions.LOGIN };
  }

  loginSuccess(): Action {
    return { type: AuthActions.LOGIN_SUCCESS};
  }

  logout(): Action {
    return { type: AuthActions.LOGOUT };
  }

  logoutSuccess(): Action {
    return { type: AuthActions.LOGOUT_SUCCESS };
  }
}

results matching ""

    No results matching ""