UNPKG

angular2-collapsible

Version:

Angular collapsible component styled with Materialize CSS.

66 lines 3.97 kB
/** * @fileoverview added by tsickle * Generated from: lib/services/collapsible-event.service.ts * @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ import { Injectable } from '@angular/core'; import { Subject } from 'rxjs'; var CollapsibleEvent = /** @class */ (function () { function CollapsibleEvent() { } return CollapsibleEvent; }()); export { CollapsibleEvent }; if (false) { /** @type {?} */ CollapsibleEvent.prototype.type; } var CollapsibleEventService = /** @class */ (function () { function CollapsibleEventService() { // Observable string sources this.toggleCollapsibleItemSource = new Subject(); // Observable string streams this.toggleCollapsibleItem$ = this.toggleCollapsibleItemSource.asObservable(); } // Toggle collapsible item // Toggle collapsible item /** * @param {?=} event * @return {?} */ CollapsibleEventService.prototype.toggleCollapsibleItem = // Toggle collapsible item /** * @param {?=} event * @return {?} */ function (event) { this.toggleCollapsibleItemSource.next(event); }; /** * @return {?} */ CollapsibleEventService.prototype.unsubscribe = /** * @return {?} */ function () { this.toggleCollapsibleItemSource.unsubscribe(); }; CollapsibleEventService.decorators = [ { type: Injectable } ]; return CollapsibleEventService; }()); export { CollapsibleEventService }; if (false) { /** @type {?} */ CollapsibleEventService.prototype.type; /** * @type {?} * @private */ CollapsibleEventService.prototype.toggleCollapsibleItemSource; /** @type {?} */ CollapsibleEventService.prototype.toggleCollapsibleItem$; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY29sbGFwc2libGUtZXZlbnQuc2VydmljZS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL2FuZ3VsYXIyLWNvbGxhcHNpYmxlLyIsInNvdXJjZXMiOlsibGliL3NlcnZpY2VzL2NvbGxhcHNpYmxlLWV2ZW50LnNlcnZpY2UudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBQSxPQUFPLEVBQUUsVUFBVSxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBRTNDLE9BQU8sRUFBRSxPQUFPLEVBQUUsTUFBTSxNQUFNLENBQUM7QUFFL0I7SUFBQTtJQUVBLENBQUM7SUFBRCx1QkFBQztBQUFELENBQUMsQUFGRCxJQUVDOzs7O0lBREcsZ0NBQWE7O0FBR2pCO0lBQUE7O1FBSVksZ0NBQTJCLEdBQUcsSUFBSSxPQUFPLEVBQU8sQ0FBQzs7UUFHekQsMkJBQXNCLEdBQUcsSUFBSSxDQUFDLDJCQUEyQixDQUFDLFlBQVksRUFBRSxDQUFDO0lBVTdFLENBQUM7SUFSRywwQkFBMEI7Ozs7OztJQUMxQix1REFBcUI7Ozs7OztJQUFyQixVQUFzQixLQUF3QjtRQUMxQyxJQUFJLENBQUMsMkJBQTJCLENBQUMsSUFBSSxDQUFDLEtBQUssQ0FBQyxDQUFDO0lBQ2pELENBQUM7Ozs7SUFFRCw2Q0FBVzs7O0lBQVg7UUFDSSxJQUFJLENBQUMsMkJBQTJCLENBQUMsV0FBVyxFQUFFLENBQUM7SUFDbkQsQ0FBQzs7Z0JBaEJKLFVBQVU7O0lBaUJYLDhCQUFDO0NBQUEsQUFqQkQsSUFpQkM7U0FoQlksdUJBQXVCOzs7SUFDaEMsdUNBQWlDOzs7OztJQUVqQyw4REFBeUQ7O0lBR3pELHlEQUF5RSIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEluamVjdGFibGUgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcclxuXHJcbmltcG9ydCB7IFN1YmplY3QgfSBmcm9tICdyeGpzJztcclxuXHJcbmV4cG9ydCBjbGFzcyBDb2xsYXBzaWJsZUV2ZW50IHtcclxuICAgIHR5cGU6IHN0cmluZztcclxufVxyXG5cclxuQEluamVjdGFibGUoKVxyXG5leHBvcnQgY2xhc3MgQ29sbGFwc2libGVFdmVudFNlcnZpY2Uge1xyXG4gICAgdHlwZTogJ2FjY29yZGlvbicgfCAnZXhwYW5kYWJsZSc7XHJcbiAgICAvLyBPYnNlcnZhYmxlIHN0cmluZyBzb3VyY2VzXHJcbiAgICBwcml2YXRlIHRvZ2dsZUNvbGxhcHNpYmxlSXRlbVNvdXJjZSA9IG5ldyBTdWJqZWN0PGFueT4oKTtcclxuXHJcbiAgICAvLyBPYnNlcnZhYmxlIHN0cmluZyBzdHJlYW1zXHJcbiAgICB0b2dnbGVDb2xsYXBzaWJsZUl0ZW0kID0gdGhpcy50b2dnbGVDb2xsYXBzaWJsZUl0ZW1Tb3VyY2UuYXNPYnNlcnZhYmxlKCk7XHJcblxyXG4gICAgLy8gVG9nZ2xlIGNvbGxhcHNpYmxlIGl0ZW1cclxuICAgIHRvZ2dsZUNvbGxhcHNpYmxlSXRlbShldmVudD86IENvbGxhcHNpYmxlRXZlbnQpIHtcclxuICAgICAgICB0aGlzLnRvZ2dsZUNvbGxhcHNpYmxlSXRlbVNvdXJjZS5uZXh0KGV2ZW50KTtcclxuICAgIH1cclxuXHJcbiAgICB1bnN1YnNjcmliZSgpIHtcclxuICAgICAgICB0aGlzLnRvZ2dsZUNvbGxhcHNpYmxlSXRlbVNvdXJjZS51bnN1YnNjcmliZSgpO1xyXG4gICAgfVxyXG59XHJcbiJdfQ==