UNPKG

@samuelberthe/angular2-materialize

Version:

Angular 2 support for Materialize CSS framework

42 lines (41 loc) 1.27 kB
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; }