bitfront-library
Version:
Angular CLI project with components and classes used by other Angular projects of the BIT foundation.
26 lines • 1.11 kB
JavaScript
;
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