dependencies Legend  Declarations  Module  Bootstrap  Providers  Exports cluster_AuthModule cluster_AuthModule_declarations cluster_AuthModule_exports cluster_AuthModule_imports cluster_AuthModule_providers LoginComponent LoginComponent AuthModule AuthModule LoginComponent->AuthModule PasswordResetComponent PasswordResetComponent PasswordResetComponent->AuthModule SignupComponent SignupComponent SignupComponent->AuthModule LoginComponent LoginComponent AuthModule->LoginComponent PasswordResetComponent PasswordResetComponent AuthModule->PasswordResetComponent SignupComponent SignupComponent AuthModule->SignupComponent UiModule UiModule UiModule->AuthModule cookieFactory() cookieFactory() cookieFactory()->AuthModule AuthService AuthService AuthService->AuthModule

File

packages/data/src/lib/auth/auth.module.ts

Description

Module for all auth related components and services.

import { CommonModule } from '@angular/common';
import { ModuleWithProviders, NgModule } from '@angular/core';
import { ReactiveFormsModule, FormsModule } from '@angular/forms';
import { UiModule } from '@ec.components/ui';
import { CookieModule } from 'ngx-cookie';
import { AuthGuard } from './auth-guard.service';
import { AuthService } from './auth.service';
import { LoginComponent } from './login/login.component';
import { PasswordResetComponent } from './password-reset/password-reset.component';
import { SignupComponent } from './signup/signup.component';

/** loads CookieModule */
export function cookieFactory(): ModuleWithProviders<CookieModule> {
  // https://github.com/auth0/angular2-jwt/issues/305
  return CookieModule.forRoot();
}
/** Module for all auth related components and services. */
@NgModule({
  declarations: [PasswordResetComponent, LoginComponent, SignupComponent],
  imports: [FormsModule, cookieFactory(), CommonModule, ReactiveFormsModule, UiModule],
  exports: [ReactiveFormsModule, PasswordResetComponent, LoginComponent, SignupComponent],
  providers: [AuthGuard, AuthService],
})
export class AuthModule {}

result-matching ""

    No results matching ""