my-test123
Version:
A planner front-end for Fabric8.
41 lines (40 loc) • 1.38 kB
TypeScript
import { EventEmitter } from '@angular/core';
import { SelectDropdownComponent } from './../../widgets/select-dropdown/select-dropdown.component';
import { AuthenticationService, User } from 'ngx-login-client';
import { WorkItem } from '../../models/work-item';
import { WorkItemService } from '../../services/work-item.service';
export declare class AssigneeSelectorComponent {
private auth;
private workItemService;
userSearch: any;
userList: any;
dropdownRef: SelectDropdownComponent;
loggedInUser: User;
allUsers: User[];
allUsersSetter: User[];
selectedAssignees: User[];
selectedAssigneesSetter: any;
onSelectAssignee: EventEmitter<User[]>;
onOpenAssignee: EventEmitter<any>;
onCloseAssignee: EventEmitter<User[]>;
workItem: WorkItem;
workItemRef: WorkItem;
users: User[];
workItemPayload: WorkItem;
searchAssignee: Boolean;
private activeAddAssignee;
private backup;
private assignees;
private searchValue;
constructor(auth: AuthenticationService, workItemService: WorkItemService);
onSelect(event: any): void;
updateSelection(): void;
onSearch(event: any): void;
updateOnList(): void;
cancelAssignment(): void;
onOpen(event: any): void;
onClose(event: any): void;
openDropdown(): void;
closeDropdown(): void;
closeAddAssignee(): void;
}