UNPKG

@harbor/ui

Version:

Harbor shared UI components based on Clarity and Angular6

50 lines (49 loc) 1.83 kB
import { EventEmitter, OnInit } from '@angular/core'; import { NgForm } from '@angular/forms'; import { Configuration } from '../config'; import { ScanningResultService, SystemInfo, SystemInfoService, ConfigurationService } from '../../service/index'; import { ErrorHandler } from '../../error-handler/index'; import { TranslateService } from '@ngx-translate/core'; import { ClairDetail } from '../../service/interface'; export declare class VulnerabilityConfigComponent implements OnInit { private scanningService; private errorHandler; private translate; private systemInfoService; private configService; _localTime: Date; isEditMode: boolean; SCHEDULE_TYPE: { NONE: string; DAILY: string; }; configCopy: Configuration; onSubmitting: boolean; config: Configuration; openState: boolean; configChange: EventEmitter<Configuration>; vulnerabilityConfig: Configuration; showSubTitle: boolean; showScanningNamespaces: boolean; systemInfo: SystemInfo; constructor(scanningService: ScanningResultService, errorHandler: ErrorHandler, translate: TranslateService, systemInfoService: SystemInfoService, configService: ConfigurationService); readonly scanAvailable: boolean; readonly updatedTimestamp: Date; readonly namespaceTimestamps: ClairDetail[]; dailyTime: string; scanningType: string; systemSettingsForm: NgForm; readonly editable: boolean; readonly isValid: boolean; readonly showTimePicker: boolean; readonly isClairDBFullyReady: boolean; ngOnInit(): void; getConfigurations(): void; editSchedule(): void; convertToLocalTime(utcTime: number): Date; scanNow(): void; getSystemInfo(): Promise<void | SystemInfo>; save(): void; cancel(): void; reset(): void; }