my-test123
Version:
A planner front-end for Fabric8.
57 lines (56 loc) • 2.31 kB
TypeScript
import { EventService } from './../../services/event.service';
import { DoCheck, OnInit, OnChanges, SimpleChanges, OnDestroy } from '@angular/core';
import { Router, ActivatedRoute } from '@angular/router';
import { Http } from '@angular/http';
import { Broadcaster, Notifications } from 'ngx-base';
import { Link } from '../../models/link';
import { WorkItem } from '../../models/work-item';
import { WorkItemService } from '../../services/work-item.service';
export declare class WorkItemLinkComponent implements OnInit, OnChanges, DoCheck, OnDestroy {
private workItemService;
private router;
private route;
private broadcaster;
private eventService;
private notifications;
workItem: WorkItem;
loggedIn: Boolean;
searchBox: any;
searchResultList: any;
linkTypes: any[];
link: Object;
selectedWorkItem: Object;
selectedLinkType: any;
selectedWorkItemId: string;
selectedValue: string;
searchWorkItems: WorkItem[];
showLinkComponent: Boolean;
showLinkView: Boolean;
showLinkCreator: Boolean;
searchNotAllowedIds: string[];
prevWItem: WorkItem | null;
selectedTab: string | null;
private eventListeners;
private existingQueryParams;
constructor(workItemService: WorkItemService, router: Router, route: ActivatedRoute, broadcaster: Broadcaster, eventService: EventService, notifications: Notifications, http: Http);
ngOnInit(): void;
ngOnChanges(changes: SimpleChanges): void;
ngDoCheck(): void;
ngOnDestroy(): void;
createLinkObject(workItemId: string, linkWorkItemId: string, linkId: string, linkType: string): void;
onSelectRelation(relation: any): void;
setSearchNotAllowedIds(): void;
createLink(event?: any): void;
deleteLink(event: any, link: any, currentWorkItem: WorkItem): void;
loadLinkTypes(): void;
toggleLinkComponent(onlyOpen?: Boolean): void;
toggleLinkView(): void;
toggleLinkCreator(): void;
onDetailUrl(links: Link, workItem: WorkItem): void;
getWILink(link: any, workItem: any): string;
linkSearchWorkItem(term: any, event: any): void;
resetSearchData(): void;
selectSearchResult(id: string, number: number, title: string): void;
selectTab(linkTypeName?: string | null): void;
listenToEvents(): void;
}