UNPKG

@alauda-fe/common

Version:

Alauda frontend team common codes.

22 lines (21 loc) 870 B
/** * @packageDocumentation * @module license */ import { HttpClient } from '@angular/common/http'; import { InjectionToken } from '@angular/core'; import { Observable } from 'rxjs'; import { K8sUtilService } from '../core/public-api'; import { LicenseProductName, LicenseStatus } from './license.type'; import * as i0 from "@angular/core"; export declare const LICENSE_PRODUCT_NAME_TOKEN: InjectionToken<LicenseProductName>; export declare class LicenseService { private readonly productName; private readonly http; private readonly k8sUtil; status$: Observable<LicenseStatus>; constructor(productName: LicenseProductName, http: HttpClient, k8sUtil: K8sUtilService); getStatus(): Observable<LicenseStatus>; static ɵfac: i0.ɵɵFactoryDeclaration<LicenseService, never>; static ɵprov: i0.ɵɵInjectableDeclaration<LicenseService>; }