my-test123
Version:
A planner front-end for Fabric8.
53 lines (52 loc) • 1.93 kB
TypeScript
import { AfterViewInit, AfterViewChecked, EventEmitter, ElementRef, OnInit, OnDestroy, Renderer2, QueryList } from '@angular/core';
import { ActivatedRoute } from '@angular/router';
import { Logger } from 'ngx-base';
import { AuthenticationService } from 'ngx-login-client';
import { WorkItemTypeUI } from '../../models/work-item-type';
import { WorkItemService } from '../../models/work-item';
import { IterationUI } from './../../models/iteration.model';
import { Store } from '@ngrx/store';
import { AppState } from './../../states/app.state';
export declare class WorkItemQuickAddComponent implements OnInit, OnDestroy, AfterViewInit, AfterViewChecked {
private logger;
private auth;
private route;
private renderer;
private store;
qaTitle: any;
qaDesc: any;
qaTitleRef: QueryList<ElementRef>;
quickAddElement: ElementRef;
inlinequickAddElement: ElementRef;
parentWorkItemId: string;
workItemTypes: WorkItemTypeUI[];
selectedType: WorkItemTypeUI;
selectedIteration: IterationUI;
wilistview: string;
onStartCreateWI: EventEmitter<any>;
error: any;
workItem: WorkItemService;
validTitle: boolean;
linkObject: object;
initialDescHeight: number;
initialDescHeightDiff: number;
descHeight: any;
descResize: any;
showQuickAdd: boolean;
createId: number;
eventListeners: any[];
blockAdd: boolean;
constructor(logger: Logger, auth: AuthenticationService, route: ActivatedRoute, renderer: Renderer2, store: Store<AppState>);
ngOnInit(): void;
ngOnDestroy(): void;
setTypeContext(type: any): void;
createWorkItemObj(): void;
ngAfterViewInit(): void;
ngAfterViewChecked(): void;
selectType(event: any, type: WorkItemTypeUI): void;
save(event?: any, openStatus?: boolean): void;
checkTitle(): void;
resetQuickAdd(): void;
preventDef(event: any): void;
checkDesc(): void;
}