UNPKG

fabric8-analytics-dependency-editor-jyas

Version:
74 lines (73 loc) 2.86 kB
import { OnInit, OnChanges, OnDestroy } from '@angular/core'; import { ComponentInformationModel, DependencySearchItem, DependencySnapshotItem, CategorySearchItem, CveResponseModel, BoosterInfo } from '../model/data.model'; import { DependencyEditorService } from '../shared/dependency-editor.service'; import { ErrorMessageHandler } from '../shared/error-message-handler'; import { SimpleChanges } from '@angular/core/src/metadata/lifecycle_hooks'; export declare class AddDependencyComponent implements OnInit, OnDestroy, OnChanges { private service; private errorMessageHandler; boosterInfo: BoosterInfo; dependencies: Array<ComponentInformationModel>; dependencyAdded: Array<DependencySnapshotItem>; existDependencies: Array<DependencySnapshotItem>; modalPackagePreview: any; queryString: any; categoryString: string; dependencySearchString: string; dependencySearchResult: Array<DependencySearchItem>; isLoading: boolean; categorySearchResult: Array<CategorySearchItem>; categoryResult: Array<any>; tagZero: number; errorSecurity: string; errorCategories: string; errorComponentSearch: string; searchKey: string; selected: string; suggestions: Array<any>; dependenciesData: Array<any>; masterTags: Array<any>; selectedTags: Set<any>; categories: Array<any>; cveTemporaryData: CveResponseModel; cveName: any; noOfTags: number; saveTagname: Array<any>; type: boolean; tags: Array<any>; toast: boolean; categoriesStore: Array<any>; private addDependencySubscription; constructor(service: DependencyEditorService, errorMessageHandler: ErrorMessageHandler); ngOnInit(): void; ngOnChanges(changes: SimpleChanges): void; resetValues(): void; getDependencies(): void; /** * * @param packages [Array<any>] * @returns count [number] * * This function checks for the packages and ignores if they are the part of core dependencies */ getPackageCount(packages: Array<any>): number; handleModalCategories(categories: any): void; getCategories(): void; resetCategoryStore(fromIndex: number): void; getCategoryPayload(categoryResult: any): any; getCategoriesSecurity(payload: any): void; changeTagname(master: any, t: boolean): void; listenInputSearch(): void; addDependency(): void; addSearchDependency(depItem: DependencySearchItem): void; ngOnDestroy(): void; removeDependency(dependency: any): void; showPackageModal(event: Event): void; closemodal(): void; showDependency(): void; handleUserInputKeyPress(event: KeyboardEvent): void; handleCategoryClick(tag: string, index: number): void; setToObject(container: any, currentPackage: any): void; addedTags(): void; private isACoreDependency(name); }