UNPKG

bitfront-library

Version:

Angular CLI project with components and classes used by other Angular projects of the BIT foundation.

26 lines 1.11 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.BaseComponent = void 0; var rxjs_1 = require("rxjs"); var store_1 = require("@ngrx/store"); var core_1 = require("@angular/core"); var i0 = require("@angular/core"); var i1 = require("@ngrx/store"); var BaseComponent = /** @class */ (function () { function BaseComponent(store) { this.store = store; this.destroy$ = new rxjs_1.Subject(); } BaseComponent.prototype.ngOnDestroy = function () { this.destroy$.next(true); this.destroy$.unsubscribe(); }; BaseComponent.ɵfac = function BaseComponent_Factory(t) { return new (t || BaseComponent)(i0.ɵɵdirectiveInject(i1.Store)); }; BaseComponent.ɵdir = i0.ɵɵdefineDirective({ type: BaseComponent }); return BaseComponent; }()); exports.BaseComponent = BaseComponent; (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(BaseComponent, [{ type: core_1.Directive }], function () { return [{ type: i1.Store }]; }, null); })(); //# sourceMappingURL=base.component.js.map