UNPKG

@cauca-911/core

Version:

Run `npm install @cauca-911/core` to add this library to your project

25 lines (24 loc) 1.13 kB
import { HttpBackend } from '@angular/common/http'; import { Observable } from 'rxjs'; import { CaucaCoreService } from '../../cauca-core.service'; import { LogService } from './log.service'; import { RefreshUrlService } from './refresh-url.service'; import { BaseLogoutHandler } from './logout-handler'; import { Router } from '@angular/router'; import * as i0 from "@angular/core"; export declare class RefreshTokenService { private coreService; private logService; private router; private logoutHandler; private refreshUrlService; private http; private errorPrefix; constructor(coreService: CaucaCoreService, logService: LogService, router: Router, handler: HttpBackend, logoutHandler?: BaseLogoutHandler, refreshUrlService?: RefreshUrlService); refreshToken(): Observable<boolean>; refreshTokenWithRedirect(): Observable<boolean>; private logout; private postRefreshToken; static ɵfac: i0.ɵɵFactoryDeclaration<RefreshTokenService, [null, null, null, null, { optional: true; }, { optional: true; }]>; static ɵprov: i0.ɵɵInjectableDeclaration<RefreshTokenService>; }