@universis/common
Version:
Universis - common directives and services
27 lines (26 loc) • 1.9 kB
TypeScript
import { ModuleWithProviders } from '@angular/core';
import { HttpClient } from '@angular/common/http';
import { AuthenticationService } from './services/authentication.service';
import { AngularDataContext } from '@themost/angular';
import { ActivatedUser } from './services/activated-user.service';
import { ConfigurationService } from '../shared/services/configuration.service';
import { ActivatedRoute } from '@angular/router';
import { LocationPermission } from './guards/auth.guard.interfaces';
import * as i0 from "@angular/core";
import * as i1 from "./components/login/login.component";
import * as i2 from "./components/logout/logout.component";
import * as i3 from "./auth-callback.component";
import * as i4 from "./components/refresh/refresh-token.component";
import * as i5 from "@angular/common/http";
import * as i6 from "@angular/common";
import * as i7 from "@angular/forms";
import * as i8 from "@ngx-translate/core";
import * as i9 from "@themost/angular";
import * as i10 from "./auth.routing";
export declare function AuthenticationServiceFactory(http: HttpClient, configuration: ConfigurationService, context: AngularDataContext, activatedRoute: ActivatedRoute, activatedUser: ActivatedUser): AuthenticationService;
export declare class AuthModule {
static forRoot(locations?: Array<LocationPermission>): ModuleWithProviders<AuthModule>;
static ɵfac: i0.ɵɵFactoryDeclaration<AuthModule, never>;
static ɵmod: i0.ɵɵNgModuleDeclaration<AuthModule, [typeof i1.LoginComponent, typeof i2.LogoutComponent, typeof i3.AuthCallbackComponent, typeof i4.RefreshTokenComponent, typeof i4.RefreshTokenActionComponent], [typeof i5.HttpClientModule, typeof i6.CommonModule, typeof i7.FormsModule, typeof i8.TranslateModule, typeof i9.MostModule, typeof i10.AuthRoutingModule], [typeof i4.RefreshTokenComponent]>;
static ɵinj: i0.ɵɵInjectorDeclaration<AuthModule>;
}