UNPKG

1.21 kBTypeScriptView Raw
1import { ElementRef, DoCheck, OnChanges, OnDestroy, AfterViewInit, EventEmitter } from '@angular/core';
2export interface MaterializeAction {
3 action: string;
4 params: [any];
5}
6export 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}