UNPKG

@rxap/authentication

Version:

Provides authentication services, guards, and interceptors for Angular applications. It supports token-based authentication and provides features such as sign-out functionality and routing based on authentication status. This package also includes utiliti

11 lines (10 loc) 577 B
import { InjectionToken, Provider } from '@angular/core'; import { BehaviorSubject } from 'rxjs'; export declare const RXAP_AUTHENTICATION_DEACTIVATED: InjectionToken<boolean>; export interface AuthenticationAccessToken extends Record<string, any> { token: string; valid?: boolean; } export declare const RXAP_AUTHENTICATION_ACCESS_TOKEN: InjectionToken<BehaviorSubject<AuthenticationAccessToken | null>>; export declare const RXAP_INITIAL_AUTHENTICATION_STATE: InjectionToken<boolean>; export declare function withDisabledAuthentication(disabled?: boolean): Provider;