@samuelberthe/angular2-materialize
Version:
Angular 2 support for Materialize CSS framework
42 lines (41 loc) • 1.27 kB
TypeScript
import { ElementRef, DoCheck, OnChanges, OnDestroy, AfterViewInit, EventEmitter } from '@angular/core';
export interface MaterializeAction {
action: string;
params: any[];
}
export declare class MaterializeDirective implements AfterViewInit, DoCheck, OnChanges, OnDestroy {
private platformId;
private _el;
private _params;
private _functionName;
private previousValue;
private previousDisabled;
private _waitFunction;
private instance;
private isBrowser;
private changeListenerShouldBeAdded;
init: EventEmitter<void>;
private initialized;
constructor(platformId: Object, _el: ElementRef);
materialize: string;
materializeParams: any;
materializeActions: EventEmitter<string | MaterializeAction>;
materializeSelectOptions: any;
ngModel: any;
ngAfterViewInit(): void;
ngOnChanges(_unused?: any): void;
ngOnDestroy(): void;
ngDoCheck(): boolean;
private performElementRemotion;
private performElementAction;
private performElementUpdates;
private performElementInit;
private getInstance;
private isTooltip;
private isSelect;
private isDatePicker;
private isTimePicker;
private isChips;
private isAutocomplete;
private isTextarea;
}