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