UNPKG

@pvway/alpha-oas

Version:

Alpha OAuth Service by p.v.Way

17 lines (16 loc) 586 B
import { AlphaAuthStatusEnum, IAlphaPrincipal, IAlphaUser } from "./alpha-oas-abstractions"; export declare class AlphaPrincipal implements IAlphaPrincipal { private mStatus; get status(): AlphaAuthStatusEnum; setStatus(status: AlphaAuthStatusEnum): void; private mUser; get user(): IAlphaUser | null; setUser(user: IAlphaUser): void; setSessionLanguageCode(lc: string): void; clearUser(): void; get languageCode(): string; get isAuthenticated(): boolean; get isAnonymous(): boolean; get isAuthenticating(): boolean; constructor(); }