@raphy/ngx-equalizer
Version:
A library to equalize height and width of elements with Angular4+
52 lines (51 loc) • 2.71 kB
JavaScript
/**
* @fileoverview added by tsickle
* @suppress {checkTypes} checked by tsc
*/
import { Directive, ElementRef, Input } from '@angular/core';
export class EqualizerWatcherDirective {
/**
* @param {?} _elementRef
*/
constructor(_elementRef) {
this._elementRef = _elementRef;
}
/**
* @return {?}
*/
get elementRef() {
return this._elementRef;
}
/**
* @return {?}
*/
get id() {
return this._id;
}
/**
* @param {?} value
* @return {?}
*/
set id(value) {
this._id = value;
}
}
EqualizerWatcherDirective.decorators = [
{ type: Directive, args: [{
selector: '[equalizerWatcher]'
},] },
];
/** @nocollapse */
EqualizerWatcherDirective.ctorParameters = () => [
{ type: ElementRef }
];
EqualizerWatcherDirective.propDecorators = {
_id: [{ type: Input, args: ['equalizerWatcher',] }]
};
function EqualizerWatcherDirective_tsickle_Closure_declarations() {
/** @type {?} */
EqualizerWatcherDirective.prototype._id;
/** @type {?} */
EqualizerWatcherDirective.prototype._elementRef;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZXF1YWxpemVyLXdhdGNoZXIuZGlyZWN0aXZlLmpzIiwic291cmNlUm9vdCI6Im5nOi8vQHJhcGh5L25neC1lcXVhbGl6ZXIvIiwic291cmNlcyI6WyJsaWIvZGlyZWN0aXZlcy9lcXVhbGl6ZXItd2F0Y2hlci5kaXJlY3RpdmUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUFBLE9BQU8sRUFBRSxTQUFTLEVBQUUsVUFBVSxFQUFFLEtBQUssRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUs3RCxNQUFNOzs7O0lBZ0JGLFlBQ1k7UUFBQSxnQkFBVyxHQUFYLFdBQVc7S0FFdEI7Ozs7SUFmRCxJQUFJLFVBQVU7UUFDVixNQUFNLENBQUMsSUFBSSxDQUFDLFdBQVcsQ0FBQztLQUMzQjs7OztJQUVELElBQUksRUFBRTtRQUNGLE1BQU0sQ0FBQyxJQUFJLENBQUMsR0FBRyxDQUFDO0tBQ25COzs7OztJQUVELElBQUksRUFBRSxDQUFDLEtBQXNCO1FBQ3pCLElBQUksQ0FBQyxHQUFHLEdBQUcsS0FBSyxDQUFDO0tBQ3BCOzs7WUFqQkosU0FBUyxTQUFDO2dCQUNQLFFBQVEsRUFBRSxvQkFBb0I7YUFDakM7Ozs7WUFKbUIsVUFBVTs7O2tCQU16QixLQUFLLFNBQUMsa0JBQWtCIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgRGlyZWN0aXZlLCBFbGVtZW50UmVmLCBJbnB1dCB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuXG5ARGlyZWN0aXZlKHtcbiAgICBzZWxlY3RvcjogJ1tlcXVhbGl6ZXJXYXRjaGVyXSdcbn0pXG5leHBvcnQgY2xhc3MgRXF1YWxpemVyV2F0Y2hlckRpcmVjdGl2ZSB7XG4gICAgQElucHV0KCdlcXVhbGl6ZXJXYXRjaGVyJylcbiAgICBwcml2YXRlIF9pZDogc3RyaW5nIHwgbnVtYmVyO1xuXG4gICAgZ2V0IGVsZW1lbnRSZWYoKTogRWxlbWVudFJlZiB7XG4gICAgICAgIHJldHVybiB0aGlzLl9lbGVtZW50UmVmO1xuICAgIH1cblxuICAgIGdldCBpZCgpOiBzdHJpbmcgfCBudW1iZXIge1xuICAgICAgICByZXR1cm4gdGhpcy5faWQ7XG4gICAgfVxuXG4gICAgc2V0IGlkKHZhbHVlOiBzdHJpbmcgfCBudW1iZXIpIHtcbiAgICAgICAgdGhpcy5faWQgPSB2YWx1ZTtcbiAgICB9XG5cbiAgICBjb25zdHJ1Y3RvcihcbiAgICAgICAgcHJpdmF0ZSBfZWxlbWVudFJlZjogRWxlbWVudFJlZlxuICAgICkge1xuICAgIH1cbn1cbiJdfQ==