UNPKG

gnss-auth

Version:

Shared singleton authorization service for Angular MFE architecture

18 lines (17 loc) 768 B
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>; }