import {InjectionToken} from '@angular/core'; import {HttpRequest} from '@angular/common/http'; export const REST_AUTH_TOKEN = new InjectionToken('RestAuth'); export interface RestAuthService { ensureAuth(): boolean; signOut(): void; silentRefresh(req: HttpRequest): Promise; }