fabric8-analytics-dependency-editor-jyas
Version:
27 lines (26 loc) • 1.18 kB
TypeScript
import { OnInit, OnChanges, SimpleChanges, EventEmitter } from '@angular/core';
import { ComponentInformationModel, EventDataModel, BoosterInfo, ErrorUIModel } from '../model/data.model';
import { DependencyEditorService } from '../shared/dependency-editor.service';
export declare class InsightComponent implements OnInit, OnChanges {
private service;
boosterInfo: BoosterInfo;
companions: Array<ComponentInformationModel>;
alternate: Array<ComponentInformationModel>;
error: ErrorUIModel;
companionAdded: EventEmitter<any>;
hasIssue: boolean;
objToEmit: EventDataModel[];
added: Array<any>;
noOfTags: number;
usableCompanions: Array<ComponentInformationModel>;
constructor(service: DependencyEditorService);
ngOnChanges(changes: SimpleChanges): void;
ngOnInit(): void;
filterOut(companion: ComponentInformationModel): boolean;
addTag(eventData: Array<any>): void;
companionWasAdded(eventData: any): void;
releaseCompanion(eventData: any): void;
addCompanion(): void;
removeDependency(dependency: ComponentInformationModel): void;
removeCompanion(dependency: ComponentInformationModel): void;
}