gnss-auth
Version:
Shared singleton authorization service for Angular MFE architecture
18 lines (17 loc) • 768 B
TypeScript
import { ResourcesConfig } from 'aws-amplify';
import { UserLoginInterface } from './user-login.interface';
import { MessageInterface } from './message.interface';
import * as i0 from "@angular/core";
export declare class AuthService {
private configured;
private userEmail;
clearLocalStorage(debug?: boolean): void | MessageInterface;
configureAmplify(authConfig: ResourcesConfig): void;
isLogged(): Promise<boolean>;
logAuthSession(): Promise<void>;
logLocalStorage(): void;
userLogin(userLogin: UserLoginInterface, debug?: boolean): Promise<MessageInterface>;
logout(debug?: boolean): Promise<void>;
static ɵfac: i0.ɵɵFactoryDeclaration<AuthService, never>;
static ɵprov: i0.ɵɵInjectableDeclaration<AuthService>;
}