ngx-materialize
Version:
An Angular wrap around Materialize library
46 lines (45 loc) • 2.75 kB
JavaScript
/**
* @fileoverview added by tsickle
* @suppress {checkTypes} checked by tsc
*/
import { Directive, ElementRef, Renderer } from '@angular/core';
export class MzTextareaPrefixDirective {
/**
* @param {?} elementRef
* @param {?} renderer
*/
constructor(elementRef, renderer) {
this.elementRef = elementRef;
this.renderer = renderer;
}
/**
* @return {?}
*/
ngOnInit() {
this.renderer.setElementClass(this.elementRef.nativeElement, 'prefix', true);
}
}
MzTextareaPrefixDirective.decorators = [
{ type: Directive, args: [{
selector: 'i[mzTextareaPrefix], i[mz-textarea-prefix]',
},] },
];
/** @nocollapse */
MzTextareaPrefixDirective.ctorParameters = () => [
{ type: ElementRef, },
{ type: Renderer, },
];
function MzTextareaPrefixDirective_tsickle_Closure_declarations() {
/** @type {!Array<{type: !Function, args: (undefined|!Array<?>)}>} */
MzTextareaPrefixDirective.decorators;
/**
* @nocollapse
* @type {function(): !Array<(null|{type: ?, decorators: (undefined|!Array<{type: !Function, args: (undefined|!Array<?>)}>)})>}
*/
MzTextareaPrefixDirective.ctorParameters;
/** @type {?} */
MzTextareaPrefixDirective.prototype.elementRef;
/** @type {?} */
MzTextareaPrefixDirective.prototype.renderer;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGV4dGFyZWEtcHJlZml4LmRpcmVjdGl2ZS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL25neC1tYXRlcmlhbGl6ZS8iLCJzb3VyY2VzIjpbInNyYy90ZXh0YXJlYS90ZXh0YXJlYS1wcmVmaXgvdGV4dGFyZWEtcHJlZml4LmRpcmVjdGl2ZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0FBQUEsT0FBTyxFQUFFLFNBQVMsRUFBRSxVQUFVLEVBQVUsUUFBUSxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBS3hFLE1BQU07Ozs7O0lBRUosWUFDVSxZQUNBO1FBREEsZUFBVSxHQUFWLFVBQVU7UUFDVixhQUFRLEdBQVIsUUFBUTtLQUFlOzs7O0lBRWpDLFFBQVE7UUFDTixJQUFJLENBQUMsUUFBUSxDQUFDLGVBQWUsQ0FBQyxJQUFJLENBQUMsVUFBVSxDQUFDLGFBQWEsRUFBRSxRQUFRLEVBQUUsSUFBSSxDQUFDLENBQUM7S0FDOUU7OztZQVhGLFNBQVMsU0FBQztnQkFDVCxRQUFRLEVBQUUsNENBQTRDO2FBQ3ZEOzs7O1lBSm1CLFVBQVU7WUFBVSxRQUFRIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgRGlyZWN0aXZlLCBFbGVtZW50UmVmLCBPbkluaXQsIFJlbmRlcmVyIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcblxyXG5ARGlyZWN0aXZlKHtcclxuICBzZWxlY3RvcjogJ2lbbXpUZXh0YXJlYVByZWZpeF0sIGlbbXotdGV4dGFyZWEtcHJlZml4XScsXHJcbn0pXHJcbmV4cG9ydCBjbGFzcyBNelRleHRhcmVhUHJlZml4RGlyZWN0aXZlIGltcGxlbWVudHMgT25Jbml0IHtcclxuXHJcbiAgY29uc3RydWN0b3IoXHJcbiAgICBwcml2YXRlIGVsZW1lbnRSZWY6IEVsZW1lbnRSZWYsXHJcbiAgICBwcml2YXRlIHJlbmRlcmVyOiBSZW5kZXJlcikgeyB9XHJcblxyXG4gIG5nT25Jbml0KCkge1xyXG4gICAgdGhpcy5yZW5kZXJlci5zZXRFbGVtZW50Q2xhc3ModGhpcy5lbGVtZW50UmVmLm5hdGl2ZUVsZW1lbnQsICdwcmVmaXgnLCB0cnVlKTtcclxuICB9XHJcbn1cclxuIl19