UNPKG

fabric8-planner

Version:
92 lines (91 loc) 4.1 kB
import { ActiveDescendantKeyManager } from '@angular/cdk/a11y'; import { AfterViewChecked, AfterViewInit, ElementRef, OnDestroy, OnInit, QueryList, Renderer2 } from '@angular/core'; import { ActivatedRoute, Router } from '@angular/router'; import { Store } from '@ngrx/store'; import { EmptyStateConfig } from 'patternfly-ng'; import { Observable } from 'rxjs'; import { PermissionQuery } from '../../models/permission.model'; import { SpaceQuery } from '../../models/space'; import { WorkItemQuery, WorkItemUI } from '../../models/work-item'; import { WorkItemTypeQuery, WorkItemTypeUI } from '../../models/work-item-type'; import { CookieService } from '../../services/cookie.service'; import { FilterService } from '../../services/filter.service'; import { QuerySuggestionService } from '../../services/query-suggestion.service'; import { UrlService } from '../../services/url.service'; import { AppState } from '../../states/app.state'; import { ListItemComponent } from '../../widgets/list-item/list-item.component'; import { WorkItemPreviewPanelComponent } from './../work-item-preview-panel/work-item-preview-panel.component'; export declare class PlannerQueryComponent implements OnInit, OnDestroy, AfterViewChecked, AfterViewInit { private cookieService; private spaceQuery; private router; private route; private workItemQuery; private store; private filterService; private renderer; private workItemTypeQuery; private urlService; private el; private permissionQuery; private querySuggestionService; quickPreview: WorkItemPreviewPanelComponent; listContainer: ElementRef; querySearchRef: ElementRef; searchField: ElementRef; dropdownOptions: QueryList<ListItemComponent>; valueLoading: boolean; workItemsSource: Observable<WorkItemUI[]>; quickAddWorkItemTypes: Observable<WorkItemTypeUI[]>; currentQuery: string; breadcrumbs: any[]; disableInput: boolean; uiLockedList: boolean; emptyStateConfig: EmptyStateConfig; contentItemHeight: number; columns: any[]; selectedRows: any; searchQuery: string; isCreateWorkitemDropdownOpen: boolean; _lastCheckedScrollHeight: any; _scrollTrigger: number; headerHeight: number; targetHeight: number; addDisabled: Observable<boolean>; isSuggestionDropdownOpen: boolean; keyManager: ActiveDescendantKeyManager<ListItemComponent>; private eventListeners; private hdrHeight; private querySearchRefHt; private initialPageSize; private filters; private scrollCheckedFor; private isQuickPreviewOpen; private querySuggestion; constructor(cookieService: CookieService, spaceQuery: SpaceQuery, router: Router, route: ActivatedRoute, workItemQuery: WorkItemQuery, store: Store<AppState>, filterService: FilterService, renderer: Renderer2, workItemTypeQuery: WorkItemTypeQuery, urlService: UrlService, el: ElementRef, permissionQuery: PermissionQuery, querySuggestionService: QuerySuggestionService); ngOnInit(): void; ngOnDestroy(): void; onPreview(workItem: WorkItemUI): void; closePreview(): void; setDataTableColumns(): void; handleReorder(event: any): void; onInputKeyPress(event: KeyboardEvent): void; fetchWorkItemForQuery(event: KeyboardEvent, query: string, cursorPosition: number): void; executeQuery(query: any): void; private getTextTillCurrentCursor; onSelectSuggestion(suggestion: string, input: string, cursorPosition: number): void; onClickSearchField(event: any): void; clearInputField(): void; onBlurSearchField(event: any): void; onChildExploration(workItem: WorkItemUI): void; navigateToQuery(query: any): void; closeCreateWorkItemDialog(event: MouseEvent): void; createWorkItemDialogChange(value: boolean): void; breadcrumbsText(index: any, query: any): string; checkPageSize(event: any): void; onScroll(offsetY: number, numberOfItems: number): void; fetchMoreItems(): void; ngAfterViewChecked(): void; ngAfterViewInit(): void; onResize(event: any): void; }