-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathselect-dropdown.component.d.ts
More file actions
47 lines (47 loc) · 1.59 KB
/
select-dropdown.component.d.ts
File metadata and controls
47 lines (47 loc) · 1.59 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
import { AfterViewInit, ElementRef, EventEmitter, OnChanges, OnInit, TemplateRef } from '@angular/core';
import { Option } from './option';
import { OptionList } from './option-list';
export declare class SelectDropdownComponent implements AfterViewInit, OnChanges, OnInit {
hostElement: ElementRef;
filterEnabled: boolean;
highlightColor: string;
highlightTextColor: string;
left: number;
multiple: boolean;
notFoundMsg: string;
optionList: OptionList;
isBelow: boolean;
top: number;
width: number;
placeholder: string;
optionTemplate: TemplateRef<any>;
optionClicked: EventEmitter<Option>;
optionsListClick: EventEmitter<null>;
singleFilterClick: EventEmitter<null>;
singleFilterFocus: EventEmitter<null>;
singleFilterInput: EventEmitter<string>;
singleFilterKeydown: EventEmitter<any>;
filterInput: any;
optionsList: any;
disabledColor: string;
disabledTextColor: string;
constructor(hostElement: ElementRef);
/** Event handlers. **/
ngOnInit(): void;
ngOnChanges(changes: any): void;
ngAfterViewInit(): void;
onOptionsListClick(): void;
onSingleFilterClick(): void;
onSingleFilterInput(event: any): void;
onSingleFilterKeydown(event: any): void;
onSingleFilterFocus(): void;
onOptionsWheel(event: any): void;
onOptionMouseover(option: Option): void;
onOptionClick(option: Option): void;
/** Initialization. **/
private optionsReset();
/** View. **/
getOptionStyle(option: Option): any;
moveHighlightedIntoView(): void;
private handleOptionsWheel(e);
}