@c10t/nice-component-library
Version:
nice-component-library
13 lines (12 loc) • 596 B
TypeScript
import { OAuth2AuthenticationDto } from '../models/oauth/oAuth2AuthenticationDto';
import { BehaviorSubject, Observable } from 'rxjs';
import * as i0 from "@angular/core";
export declare class AuthoritiesService {
me: OAuth2AuthenticationDto | null;
stateMe: BehaviorSubject<OAuth2AuthenticationDto>;
me$: Observable<OAuth2AuthenticationDto>;
hasAuthorities(authorities: string[]): boolean;
hasAuthority(authority: string): boolean;
static ɵfac: i0.ɵɵFactoryDeclaration<AuthoritiesService, never>;
static ɵprov: i0.ɵɵInjectableDeclaration<AuthoritiesService>;
}