my-test123
Version:
A planner front-end for Fabric8.
70 lines (69 loc) • 2.77 kB
TypeScript
import { Spaces } from 'ngx-fabric8-wit';
import { AfterViewInit, AfterViewChecked, EventEmitter, ElementRef, OnInit, OnDestroy, Renderer2, QueryList } from '@angular/core';
import { ActivatedRoute } from '@angular/router';
import { Subscription } from 'rxjs/Subscription';
import { Broadcaster, Logger, Notifications } from 'ngx-base';
import { AuthenticationService } from 'ngx-login-client';
import { FilterService } from '../../services/filter.service';
import { GroupTypesService } from '../../services/group-types.service';
import { WorkItemType } from '../../models/work-item-type';
import { WorkItem } from '../../models/work-item';
import { WorkItemService } from '../../services/work-item.service';
export declare class WorkItemQuickAddComponent implements OnInit, OnDestroy, AfterViewInit, AfterViewChecked {
private workItemService;
private broadcaster;
private logger;
private notifications;
private auth;
private filterService;
private groupTypesService;
private route;
private spaces;
private renderer;
qaTitle: any;
qaDesc: any;
qaTitleRef: QueryList<ElementRef>;
qaSubmit: any;
quickAddElement: ElementRef;
inlinequickAddElement: ElementRef;
parentWorkItemId: string;
quickAddContext: any[];
WITypeSetter: WorkItemType[];
wilistview: string;
forcedType: WorkItemType;
workItemCreate: EventEmitter<{}>;
error: any;
workItem: WorkItem;
validTitle: Boolean;
showQuickAdd: Boolean;
showQuickAddBtn: Boolean;
initialDescHeight: number;
initialDescHeightDiff: number;
descHeight: any;
descResize: any;
spaceSubscription: Subscription;
selectedType: WorkItemType;
availableTypes: WorkItemType[];
eventListeners: any[];
allWorkItemTypes: WorkItemType[];
linkObject: object;
childLinkType: any;
allowedWITs: WorkItemType[];
constructor(workItemService: WorkItemService, broadcaster: Broadcaster, logger: Logger, notifications: Notifications, auth: AuthenticationService, filterService: FilterService, groupTypesService: GroupTypesService, route: ActivatedRoute, spaces: Spaces, renderer: Renderer2);
ngOnInit(): void;
ngOnDestroy(): void;
setTypeContext(type: any): void;
createWorkItemObj(): void;
ngAfterViewInit(): void;
ngAfterViewChecked(): void;
selectType(event: any, type: WorkItemType): void;
createLinkObject(parentWorkItemId: string, childWorkItemId: string, linkId: string): void;
save(event?: any, openStatus?: boolean): void;
checkTitle(): void;
checkDesc(): void;
resetQuickAdd(): void;
toggleQuickAdd(): void;
preventDef(event: any): void;
setGuidedWorkItemType(wiTypeCollection: any): void;
listenToEvents(): void;
}