@totvs-agro/core
Version:
Core Totvs Agro (Front-End) para utilização T-Faces
32 lines (31 loc) • 1.04 kB
TypeScript
import { EventEmitter } from "@angular/core";
import { UserAuthModel } from "./model/agro.user.model";
export declare class UserTokenService {
enableMenuAgro: EventEmitter<boolean>;
hasToken(): boolean;
hasUser(): boolean;
hasRefreshToken(): boolean;
hasLastUserName(): boolean;
hasDescriptionName(): boolean;
setToken(token: string): void;
setLastUserName(userName: string): void;
setUser(user: UserAuthModel): void;
setRefreshToken(refreshToken: string): void;
setDescriptionName(description: string): void;
getDescriptionName(): string;
getToken(): string;
getUser(): UserAuthModel;
getRefreshToken(): string;
getLastUserName(): string;
removeDescriptionName(): void;
removeToken(): void;
removeUser(): void;
removeRefreshToken(): void;
removeLastUserName(): void;
getTokenLogin(): string;
removeAll(): void;
logout(): void;
startUnidAdm(): void;
isAuthenticated(): boolean;
getLocale(): string;
}