UNPKG

com.phloxui

Version:

PhloxUI Ng2+ Framework

26 lines (25 loc) 1.02 kB
import { PhloxAppInfo } from '../component/model/models'; import { IUserSession } from '../share/IUserSession'; import { ObservableManager } from './ObservableManager.service'; import { PhloxAppInfoService } from './PhloxAppInfoService.service'; export declare class UserService { static readonly TIMEOUT_TOPIC: string; static readonly ERROR_TOPIC: string; private accessibleApps; private obsMgr; private phloxAppInfo; private userSession; private timeout; constructor(obsMgr: ObservableManager, phloxAppInfoService: PhloxAppInfoService); private loadAccessibleApp(); private validateConnectionTimeout(); isLoggedOn(): Promise<boolean>; reloadAccessibleApp(): Promise<PhloxAppInfo[]>; getAccessibleApp(): Promise<PhloxAppInfo[]>; login(requestData: any): Promise<Response>; logout(): Promise<Response>; getObservableManager(): ObservableManager; initialize(session: IUserSession): void; deinitialize(): void; getUserSession(): IUserSession; }