UNPKG

fabric8-analytics-dep-editor

Version:
52 lines (51 loc) 2.11 kB
import { OnInit, OnChanges, SimpleChanges, EventEmitter } from '@angular/core'; import { DependencyEditorService } from '../shared/dependency-editor.service'; import { DependencySnapshotItem, ComponentInformationModel, StackLicenseAnalysisModel, CveResponseModel, EventDataModel, LicenseStackAnalysisModel, BoosterInfo } from '../model/data.model'; import 'rxjs/add/operator/takeWhile'; export declare class DependencyEditorComponent implements OnInit, OnChanges { private service; githubUrl: string; boosterInfo: BoosterInfo; depSnapshot: EventEmitter<any>; emitMetadata: EventEmitter<any>; modalDependencyPreview: any; dependencies: Array<DependencySnapshotItem>; companions: Array<ComponentInformationModel>; alternate: Array<ComponentInformationModel>; licenseData: StackLicenseAnalysisModel; lisData: LicenseStackAnalysisModel; allLicenses: Array<any>; cveData: CveResponseModel; dependenciesAdded: Array<ComponentInformationModel>; dependencyAdded: Array<DependencySnapshotItem>; packageLength: number; addPackageLength: number; listView: string; metadata: {}; private stackUrl; private stackUrlDev; private getDepInsightsUrl; private getCveUrl; private getLicenseUrl; private isDepSelectedFromSearch; private depToAdd; constructor(service: DependencyEditorService); ngOnInit(): void; ngOnChanges(changes: SimpleChanges): void; doContinue(): void; callDepServices(eventData: EventDataModel): void; checkIfAlternatePresent(alternates: ComponentInformationModel[]): void; checkIfSecurityPresent(analyzedDependencies: ComponentInformationModel[]): void; getMetadata(event: any): void; showDependencyModal(event: Event): void; closemodal(): void; private reset(); private setDependencies(result); private setCompanions(result); private setLicenseData(result); private setAlternate(result); private postStackAnalyses(githubUrl); private getLicenseData(payload); private getDependencyInsights(payload); private getCveData(payload); }