@universis/common
Version:
Universis - common directives and services
13 lines (12 loc) • 852 B
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';
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>;
}