@alauda-fe/common
Version:
Alauda frontend team common codes.
27 lines (26 loc) • 1.33 kB
TypeScript
import { DialogService } from '@alauda/ui';
import { TemplateRef } from '@angular/core';
import { BehaviorSubject } from 'rxjs';
import { K8sApiService } from '../../../api/k8s-api.service';
import { AuthorizationStateService } from '../../../authorization/state.service';
import { K8sPermissionService } from '../../../permission/public-api';
import { TranslateService } from '../../../translate/public-api';
import { NoticeComponent } from './notice.component';
import * as i0 from "@angular/core";
export declare class MaintenanceComponent {
readonly notice: NoticeComponent;
private readonly k8sApi;
private readonly k8sPermission;
private readonly translate;
private readonly auth;
private readonly dialog;
maintenance: TemplateRef<any>;
announcement: TemplateRef<any>;
isDevMode: boolean;
noticeId: string;
announcement$: BehaviorSubject<string>;
hasConfirm: boolean;
constructor(notice: NoticeComponent, k8sApi: K8sApiService, k8sPermission: K8sPermissionService, translate: TranslateService, auth: AuthorizationStateService, dialog: DialogService);
static ɵfac: i0.ɵɵFactoryDeclaration<MaintenanceComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<MaintenanceComponent, "acl-page-header-notice-maintenance", never, {}, {}, never, never, true, never>;
}