@cauca-911/core
Version:
Run `npm install @cauca-911/core` to add this library to your project
16 lines (15 loc) • 544 B
TypeScript
import { Signal } from "@angular/core";
import { Observable } from "rxjs";
import * as i0 from "@angular/core";
export declare class HttpTokenProvider {
isRefreshing: Signal<boolean>;
private isRefreshingToken;
private readonly core;
private readonly tokenRefresher;
constructor();
getNewToken(): Observable<string>;
getToken(): Observable<string>;
private refreshToken;
static ɵfac: i0.ɵɵFactoryDeclaration<HttpTokenProvider, never>;
static ɵprov: i0.ɵɵInjectableDeclaration<HttpTokenProvider>;
}