UNPKG

@uex/web-extensions

Version:

Uex extensions for Angular 6+ web projects

47 lines 2.77 kB
/** * @fileoverview added by tsickle * Generated from: lib/modules/popover/popover.service.ts * @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ import { Injectable } from '@angular/core'; var PopoverService = /** @class */ (function () { function PopoverService() { this.popovers = []; } /** * @param {?} component * @return {?} */ PopoverService.prototype.register = /** * @param {?} component * @return {?} */ function (component) { this.popovers.push(component); }; /** * @param {?} component * @return {?} */ PopoverService.prototype.unregister = /** * @param {?} component * @return {?} */ function (component) { /** @type {?} */ var index = this.popovers.indexOf(component); if (index >= 0) { this.popovers.splice(index, 1); } }; PopoverService.decorators = [ { type: Injectable } ]; return PopoverService; }()); export { PopoverService }; if (false) { /** @type {?} */ PopoverService.prototype.popovers; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicG9wb3Zlci5zZXJ2aWNlLmpzIiwic291cmNlUm9vdCI6Im5nOi8vQHVleC93ZWItZXh0ZW5zaW9ucy8iLCJzb3VyY2VzIjpbImxpYi9tb2R1bGVzL3BvcG92ZXIvcG9wb3Zlci5zZXJ2aWNlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7O0FBQUEsT0FBTyxFQUFFLFVBQVUsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUkzQztJQUFBO1FBRVMsYUFBUSxHQUFHLEVBQUUsQ0FBQztJQVV2QixDQUFDOzs7OztJQVJRLGlDQUFROzs7O0lBQWYsVUFBZ0IsU0FBMkI7UUFDekMsSUFBSSxDQUFDLFFBQVEsQ0FBQyxJQUFJLENBQUMsU0FBUyxDQUFDLENBQUM7SUFDaEMsQ0FBQzs7Ozs7SUFFTSxtQ0FBVTs7OztJQUFqQixVQUFrQixTQUEyQjs7WUFDckMsS0FBSyxHQUFHLElBQUksQ0FBQyxRQUFRLENBQUMsT0FBTyxDQUFDLFNBQVMsQ0FBQztRQUM5QyxJQUFJLEtBQUssSUFBSSxDQUFDLEVBQUU7WUFBRSxJQUFJLENBQUMsUUFBUSxDQUFDLE1BQU0sQ0FBQyxLQUFLLEVBQUUsQ0FBQyxDQUFDLENBQUM7U0FBRTtJQUNyRCxDQUFDOztnQkFYRixVQUFVOztJQVlYLHFCQUFDO0NBQUEsQUFaRCxJQVlDO1NBWFksY0FBYzs7O0lBQ3pCLGtDQUFxQiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEluamVjdGFibGUgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcclxuXHJcbmltcG9ydCB7IFBvcG92ZXJDb21wb25lbnQgfSBmcm9tICcuL3BvcG92ZXIuY29tcG9uZW50JztcclxuXHJcbkBJbmplY3RhYmxlKClcclxuZXhwb3J0IGNsYXNzIFBvcG92ZXJTZXJ2aWNlIHtcclxuICBwdWJsaWMgcG9wb3ZlcnMgPSBbXTtcclxuXHJcbiAgcHVibGljIHJlZ2lzdGVyKGNvbXBvbmVudDogUG9wb3ZlckNvbXBvbmVudCkge1xyXG4gICAgdGhpcy5wb3BvdmVycy5wdXNoKGNvbXBvbmVudCk7XHJcbiAgfVxyXG5cclxuICBwdWJsaWMgdW5yZWdpc3Rlcihjb21wb25lbnQ6IFBvcG92ZXJDb21wb25lbnQpIHtcclxuICAgIGNvbnN0IGluZGV4ID0gdGhpcy5wb3BvdmVycy5pbmRleE9mKGNvbXBvbmVudCk7XHJcbiAgICBpZiAoaW5kZXggPj0gMCkgeyB0aGlzLnBvcG92ZXJzLnNwbGljZShpbmRleCwgMSk7IH1cclxuICB9XHJcbn1cclxuIl19