UNPKG

@raphy/ngx-equalizer

Version:

A library to equalize height and width of elements with Angular4+

59 lines (58 loc) 3.25 kB
/** * @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