my-test123
Version:
A planner front-end for Fabric8.
79 lines (78 loc) • 2.79 kB
TypeScript
import { AuthenticationService } from 'ngx-login-client';
import { UrlService } from './../../services/url.service';
import { ActivatedRoute, Router } from '@angular/router';
import { AfterViewChecked, OnInit, OnDestroy, EventEmitter, ElementRef, Renderer2 } from '@angular/core';
import { InlineInputComponent } from './../../widgets/inlineinput/inlineinput.component';
import { MarkdownComponent } from 'ngx-widgets';
import { Store } from '@ngrx/store';
import { AppState } from './../../states/app.state';
import { WorkItemUI } from './../../models/work-item';
import { WorkItemService } from './../../services/work-item.service';
export declare class WorkItemDetailComponent implements OnInit, OnDestroy, AfterViewChecked {
private store;
private route;
private router;
private urlService;
private auth;
private renderer;
private workItemService;
detailHeader: ElementRef;
detailContent: ElementRef;
inlineInput: InlineInputComponent;
descMarkdown: MarkdownComponent;
private spaceSource;
private areaSource;
private iterationSource;
private labelSource;
private collaboratorSource;
private workItemStateSource;
private workItemTypeSource;
private workItemSource;
private combinedSources;
workItemInput: WorkItemUI;
closePreview: EventEmitter<any>;
private workItem;
private detailContext;
private eventListeners;
private workItemSubscriber;
private workItemStates;
private collaborators;
private loggedIn;
private titleCallback;
private descCallback;
private _areas;
private areas;
private _iterations;
private iterations;
private labels;
private loadingComments;
private loadingTypes;
private loadingIteration;
private loadingArea;
private loadingLabels;
private loadingAssignees;
private loggedInUser;
private listenToEsc;
constructor(store: Store<AppState>, route: ActivatedRoute, router: Router, urlService: UrlService, auth: AuthenticationService, renderer: Renderer2, workItemService: WorkItemService);
ngOnInit(): void;
ngOnDestroy(): void;
ngAfterViewChecked(): void;
setWorkItem(wiNumber: string | number): void;
closeDetail(): void;
navigateBack(): void;
constructUrl(workItem: WorkItemUI): string;
saveTitle(event: any): void;
onChangeState(state: any): void;
assignUser(users: any): void;
setAreas(): void;
focusArea(): void;
areaUpdated(areaID: any): void;
setIterations(): void;
focusIteration(): void;
iterationUpdated(iterationID: any): void;
updateLabels(labels: any): void;
removeLable(label: any): void;
showPreview(event: any): void;
descUpdate(event: any): void;
onKeyEvent(event: any): void;
}