1 | import { ElementRef, DoCheck, OnChanges, OnDestroy, AfterViewInit, EventEmitter } from '@angular/core';
|
2 | export interface MaterializeAction {
|
3 | action: string;
|
4 | params: [any];
|
5 | }
|
6 | export declare class MaterializeDirective implements AfterViewInit, DoCheck, OnChanges, OnDestroy {
|
7 | private _el;
|
8 | private _params;
|
9 | private _functionName;
|
10 | private previousValue;
|
11 | private previousDisabled;
|
12 | private _waitFunction;
|
13 | private changeListenerShouldBeAdded;
|
14 | init: EventEmitter<void>;
|
15 | private initialized;
|
16 | constructor(_el: ElementRef);
|
17 | materializeParams: any;
|
18 | materializeActions: EventEmitter<string | MaterializeAction>;
|
19 | materialize: string;
|
20 | materializeSelectOptions: any;
|
21 | ngModel: any;
|
22 | ngAfterViewInit(): void;
|
23 | ngOnChanges(_unused?: any): void;
|
24 | ngOnDestroy(): void;
|
25 | ngDoCheck(): boolean;
|
26 | private performElementRemotion();
|
27 | private performElementUpdates();
|
28 | private performLocalElementUpdates(functionName?, params?);
|
29 | private isTooltip();
|
30 | private isSelect();
|
31 | private isDatePicker();
|
32 | private isTimePicker();
|
33 | private isChips();
|
34 | private isAutocomplete();
|
35 | private isTextarea();
|
36 | private enableDPButtons();
|
37 | }
|