Socket
Socket
Sign inDemoInstall

@ngneat/subscribe

Package Overview
Dependencies
1
Maintainers
3
Versions
12
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 1.0.0-beta.1 to 1.0.0-beta.2

10

bundles/ngneat-subscribe.umd.js

@@ -44,3 +44,3 @@ (function (global, factory) {

_this.cdr[_this.strategy]();
}
},
});

@@ -57,2 +57,6 @@ },

};
SubscribeDirective.prototype.ngOnDestroy = function () {
var _a;
(_a = this.subscription) === null || _a === void 0 ? void 0 : _a.unsubscribe();
};
return SubscribeDirective;

@@ -62,3 +66,3 @@ }());

{ type: core.Directive, args: [{
selector: '[subscribe]'
selector: '[subscribe]',
},] }

@@ -83,3 +87,3 @@ ];

declarations: [SubscribeDirective],
exports: [SubscribeDirective]
exports: [SubscribeDirective],
},] }

@@ -86,0 +90,0 @@ ];

@@ -1,2 +0,2 @@

!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("@angular/core")):"function"==typeof define&&define.amd?define("@ngneat/subscribe",["exports","@angular/core"],t):t(((e="undefined"!=typeof globalThis?globalThis:e||self).ngneat=e.ngneat||{},e.ngneat.subscribe={}),e.ng.core)}(this,(function(e,t){"use strict";var r=function(){this.$implicit=void 0,this.subscribe=void 0,this.error=void 0,this.completed=!1},i=function(){function e(e,t,i){this.tpl=e,this.cdr=t,this.vcr=i,this.context=new r,this.strategy="markForCheck"}return Object.defineProperty(e.prototype,"subscribe",{set:function(e){var t,r=this;null===(t=this.subscription)||void 0===t||t.unsubscribe(),e&&(this.subscription=e.subscribe({next:function(e){r.context.$implicit=e,r.context.subscribe=e,r.cdr[r.strategy]()},error:function(e){r.context.error=e},complete:function(){r.context.completed=!0,r.cdr[r.strategy]()}}))},enumerable:!1,configurable:!0}),e.SubscribeDirective=function(e,t){return!0},e.prototype.ngOnInit=function(){this.vcr.createEmbeddedView(this.tpl,this.context)},e}();i.decorators=[{type:t.Directive,args:[{selector:"[subscribe]"}]}],i.ctorParameters=function(){return[{type:t.TemplateRef},{type:t.ChangeDetectorRef},{type:t.ViewContainerRef}]},i.propDecorators={strategy:[{type:t.Input}],subscribe:[{type:t.Input}]};var n=function(){};n.decorators=[{type:t.NgModule,args:[{declarations:[i],exports:[i]}]}],e.SubscribeModule=n,e.ɵa=i,Object.defineProperty(e,"__esModule",{value:!0})}));
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("@angular/core")):"function"==typeof define&&define.amd?define("@ngneat/subscribe",["exports","@angular/core"],t):t(((e="undefined"!=typeof globalThis?globalThis:e||self).ngneat=e.ngneat||{},e.ngneat.subscribe={}),e.ng.core)}(this,(function(e,t){"use strict";var r=function(){this.$implicit=void 0,this.subscribe=void 0,this.error=void 0,this.completed=!1},i=function(){function e(e,t,i){this.tpl=e,this.cdr=t,this.vcr=i,this.context=new r,this.strategy="markForCheck"}return Object.defineProperty(e.prototype,"subscribe",{set:function(e){var t,r=this;null===(t=this.subscription)||void 0===t||t.unsubscribe(),e&&(this.subscription=e.subscribe({next:function(e){r.context.$implicit=e,r.context.subscribe=e,r.cdr[r.strategy]()},error:function(e){r.context.error=e},complete:function(){r.context.completed=!0,r.cdr[r.strategy]()}}))},enumerable:!1,configurable:!0}),e.SubscribeDirective=function(e,t){return!0},e.prototype.ngOnInit=function(){this.vcr.createEmbeddedView(this.tpl,this.context)},e.prototype.ngOnDestroy=function(){var e;null===(e=this.subscription)||void 0===e||e.unsubscribe()},e}();i.decorators=[{type:t.Directive,args:[{selector:"[subscribe]"}]}],i.ctorParameters=function(){return[{type:t.TemplateRef},{type:t.ChangeDetectorRef},{type:t.ViewContainerRef}]},i.propDecorators={strategy:[{type:t.Input}],subscribe:[{type:t.Input}]};var n=function(){};n.decorators=[{type:t.NgModule,args:[{declarations:[i],exports:[i]}]}],e.SubscribeModule=n,e.ɵa=i,Object.defineProperty(e,"__esModule",{value:!0})}));
//# sourceMappingURL=ngneat-subscribe.umd.min.js.map

@@ -1,2 +0,2 @@

import { ChangeDetectorRef, Directive, Input, TemplateRef, ViewContainerRef, NgModule } from '@angular/core';
import { ChangeDetectorRef, Directive, Input, TemplateRef, ViewContainerRef, NgModule, } from '@angular/core';
class SubscribeContext {

@@ -36,3 +36,3 @@ constructor() {

this.cdr[this.strategy]();
}
},
});

@@ -46,6 +46,10 @@ }

}
ngOnDestroy() {
var _a;
(_a = this.subscription) === null || _a === void 0 ? void 0 : _a.unsubscribe();
}
}
SubscribeDirective.decorators = [
{ type: Directive, args: [{
selector: '[subscribe]'
selector: '[subscribe]',
},] }

@@ -67,5 +71,5 @@ ];

declarations: [SubscribeDirective],
exports: [SubscribeDirective]
exports: [SubscribeDirective],
},] }
];
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3Vic2NyaWJlLmRpcmVjdGl2ZS5qcyIsInNvdXJjZVJvb3QiOiIvVXNlcnMvbmV0YW5lbGJhc2FsL3d3dy9zdWJzY3JpYmUvcHJvamVjdHMvbmduZWF0L3N1YnNjcmliZS9zcmMvIiwic291cmNlcyI6WyJsaWIvc3Vic2NyaWJlLmRpcmVjdGl2ZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsaUJBQWlCLEVBQUUsU0FBUyxFQUFFLEtBQUssRUFBVSxXQUFXLEVBQUUsZ0JBQWdCLEVBQUUsUUFBUSxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBR3JILE1BQU0sZ0JBQWdCO0lBQXRCO1FBQ0UsY0FBUyxHQUFrQixTQUFTLENBQUM7UUFDckMsY0FBUyxHQUFrQixTQUFTLENBQUM7UUFDckMsVUFBSyxHQUFRLFNBQVMsQ0FBQztRQUN2QixjQUFTLEdBQVksS0FBSyxDQUFDO0lBQzdCLENBQUM7Q0FBQTtBQUtELE1BQU0sT0FBTyxrQkFBa0I7SUF3QzdCLFlBQW9CLEdBQXFDLEVBQ3JDLEdBQXNCLEVBQ3RCLEdBQXFCO1FBRnJCLFFBQUcsR0FBSCxHQUFHLENBQWtDO1FBQ3JDLFFBQUcsR0FBSCxHQUFHLENBQW1CO1FBQ3RCLFFBQUcsR0FBSCxHQUFHLENBQWtCO1FBdkNqQyxZQUFPLEdBQUcsSUFBSSxnQkFBZ0IsRUFBSyxDQUFDO1FBRW5DLGFBQVEsR0FBcUMsY0FBYyxDQUFDO0lBc0NyRSxDQUFDO0lBcENELElBQWEsU0FBUyxDQUFDLE1BQXdDOztRQUM3RCxNQUFBLElBQUksQ0FBQyxZQUFZLDBDQUFFLFdBQVcsR0FBRztRQUVqQyxJQUFJLENBQUMsTUFBTSxFQUFFO1lBQ1gsT0FBTztTQUNSO1FBRUQsSUFBSSxDQUFDLFlBQVksR0FBRyxNQUFNLENBQUMsU0FBUyxDQUFDO1lBQ25DLElBQUksRUFBRSxDQUFDLEtBQUssRUFBRSxFQUFFO2dCQUNkLElBQUksQ0FBQyxPQUFPLENBQUMsU0FBUyxHQUFHLEtBQUssQ0FBQztnQkFDL0IsSUFBSSxDQUFDLE9BQU8sQ0FBQyxTQUFTLEdBQUcsS0FBSyxDQUFDO2dCQUUvQixJQUFJLENBQUMsR0FBRyxDQUFDLElBQUksQ0FBQyxRQUFRLENBQUMsRUFBRSxDQUFDO1lBQzVCLENBQUM7WUFDRCxLQUFLLEVBQUUsQ0FBQyxHQUFHLEVBQUUsRUFBRTtnQkFDYixJQUFJLENBQUMsT0FBTyxDQUFDLEtBQUssR0FBRyxHQUFHLENBQUM7WUFDM0IsQ0FBQztZQUNELFFBQVEsRUFBRSxHQUFHLEVBQUU7Z0JBQ2IsSUFBSSxDQUFDLE9BQU8sQ0FBQyxTQUFTLEdBQUcsSUFBSSxDQUFDO2dCQUM5QixJQUFJLENBQUMsR0FBRyxDQUFDLElBQUksQ0FBQyxRQUFRLENBQUMsRUFBRSxDQUFDO1lBQzVCLENBQUM7U0FDRixDQUFDLENBQUM7SUFDTCxDQUFDO0lBRUQsTUFBTSxDQUFDLGtCQUFrQixDQUN2QixTQUFnQyxFQUNoQyxPQUFtQztRQUVuQyxPQUFPLElBQUksQ0FBQztJQUNkLENBQUM7SUFTRCxRQUFRO1FBQ04sSUFBSSxDQUFDLEdBQUcsQ0FBQyxrQkFBa0IsQ0FBQyxJQUFJLENBQUMsR0FBRyxFQUFFLElBQUksQ0FBQyxPQUFPLENBQUMsQ0FBQztJQUN0RCxDQUFDOzs7WUFsREYsU0FBUyxTQUFDO2dCQUNULFFBQVEsRUFBRSxhQUFhO2FBQ3hCOzs7WUFacUQsV0FBVztZQUF4RCxpQkFBaUI7WUFBeUMsZ0JBQWdCOzs7dUJBa0JoRixLQUFLO3dCQUVMLEtBQUs7O0FBaURSLE1BQU0sT0FBTyxlQUFlOzs7WUFKM0IsUUFBUSxTQUFDO2dCQUNSLFlBQVksRUFBRSxDQUFDLGtCQUFrQixDQUFDO2dCQUNsQyxPQUFPLEVBQUUsQ0FBQyxrQkFBa0IsQ0FBQzthQUM5QiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IENoYW5nZURldGVjdG9yUmVmLCBEaXJlY3RpdmUsIElucHV0LCBPbkluaXQsIFRlbXBsYXRlUmVmLCBWaWV3Q29udGFpbmVyUmVmLCBOZ01vZHVsZSB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgT2JzZXJ2YWJsZSwgU3Vic2NyaXB0aW9uIH0gZnJvbSAncnhqcyc7XG5cbmNsYXNzIFN1YnNjcmliZUNvbnRleHQ8VD4ge1xuICAkaW1wbGljaXQ6IFQgfCB1bmRlZmluZWQgPSB1bmRlZmluZWQ7XG4gIHN1YnNjcmliZTogVCB8IHVuZGVmaW5lZCA9IHVuZGVmaW5lZDtcbiAgZXJyb3I6IGFueSA9IHVuZGVmaW5lZDtcbiAgY29tcGxldGVkOiBib29sZWFuID0gZmFsc2U7XG59XG5cbkBEaXJlY3RpdmUoe1xuICBzZWxlY3RvcjogJ1tzdWJzY3JpYmVdJ1xufSlcbmV4cG9ydCBjbGFzcyBTdWJzY3JpYmVEaXJlY3RpdmU8VD4gaW1wbGVtZW50cyBPbkluaXQge1xuICBwcml2YXRlIHN1YnNjcmlwdGlvbjogU3Vic2NyaXB0aW9uIHwgdW5kZWZpbmVkO1xuXG4gIHByaXZhdGUgY29udGV4dCA9IG5ldyBTdWJzY3JpYmVDb250ZXh0PFQ+KCk7XG5cbiAgQElucHV0KCkgc3RyYXRlZ3k6ICdtYXJrRm9yQ2hlY2snIHwgJ2RldGVjdENoYW5nZXMnID0gJ21hcmtGb3JDaGVjayc7XG5cbiAgQElucHV0KCkgc2V0IHN1YnNjcmliZShzb3VyY2U6IE9ic2VydmFibGU8VD4gfCBudWxsIHwgdW5kZWZpbmVkKSB7XG4gICAgdGhpcy5zdWJzY3JpcHRpb24/LnVuc3Vic2NyaWJlKCk7XG5cbiAgICBpZiAoIXNvdXJjZSkge1xuICAgICAgcmV0dXJuO1xuICAgIH1cblxuICAgIHRoaXMuc3Vic2NyaXB0aW9uID0gc291cmNlLnN1YnNjcmliZSh7XG4gICAgICBuZXh0OiAodmFsdWUpID0+IHtcbiAgICAgICAgdGhpcy5jb250ZXh0LiRpbXBsaWNpdCA9IHZhbHVlO1xuICAgICAgICB0aGlzLmNvbnRleHQuc3Vic2NyaWJlID0gdmFsdWU7XG5cbiAgICAgICAgdGhpcy5jZHJbdGhpcy5zdHJhdGVneV0oKTtcbiAgICAgIH0sXG4gICAgICBlcnJvcjogKGVycikgPT4ge1xuICAgICAgICB0aGlzLmNvbnRleHQuZXJyb3IgPSBlcnI7XG4gICAgICB9LFxuICAgICAgY29tcGxldGU6ICgpID0+IHtcbiAgICAgICAgdGhpcy5jb250ZXh0LmNvbXBsZXRlZCA9IHRydWU7XG4gICAgICAgIHRoaXMuY2RyW3RoaXMuc3RyYXRlZ3ldKCk7XG4gICAgICB9XG4gICAgfSk7XG4gIH1cblxuICBzdGF0aWMgU3Vic2NyaWJlRGlyZWN0aXZlPFQ+KFxuICAgIGRpcmVjdGl2ZTogU3Vic2NyaWJlRGlyZWN0aXZlPFQ+LFxuICAgIGNvbnRleHQ6IHVua25vd24gfCBudWxsIHwgdW5kZWZpbmVkXG4gICk6IGNvbnRleHQgaXMgU3Vic2NyaWJlQ29udGV4dDxUPiB7XG4gICAgcmV0dXJuIHRydWU7XG4gIH1cblxuICBzdGF0aWMgbmdUZW1wbGF0ZUd1YXJkX3N1YnNjcmliZTogJ2JpbmRpbmcnO1xuXG4gIGNvbnN0cnVjdG9yKHByaXZhdGUgdHBsOiBUZW1wbGF0ZVJlZjxTdWJzY3JpYmVDb250ZXh0PFQ+PixcbiAgICAgICAgICAgICAgcHJpdmF0ZSBjZHI6IENoYW5nZURldGVjdG9yUmVmLFxuICAgICAgICAgICAgICBwcml2YXRlIHZjcjogVmlld0NvbnRhaW5lclJlZikge1xuICB9XG5cbiAgbmdPbkluaXQoKSB7XG4gICAgdGhpcy52Y3IuY3JlYXRlRW1iZWRkZWRWaWV3KHRoaXMudHBsLCB0aGlzLmNvbnRleHQpO1xuICB9XG5cbn1cblxuXG5ATmdNb2R1bGUoe1xuICBkZWNsYXJhdGlvbnM6IFtTdWJzY3JpYmVEaXJlY3RpdmVdLFxuICBleHBvcnRzOiBbU3Vic2NyaWJlRGlyZWN0aXZlXVxufSlcbmV4cG9ydCBjbGFzcyBTdWJzY3JpYmVNb2R1bGUge30iXX0=
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3Vic2NyaWJlLmRpcmVjdGl2ZS5qcyIsInNvdXJjZVJvb3QiOiIvVXNlcnMvc2hhaGFya2F6YXovV2Vic3Rvcm1Qcm9qZWN0cy9zdWJzY3JpYmUvcHJvamVjdHMvbmduZWF0L3N1YnNjcmliZS9zcmMvIiwic291cmNlcyI6WyJsaWIvc3Vic2NyaWJlLmRpcmVjdGl2ZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQ0wsaUJBQWlCLEVBQ2pCLFNBQVMsRUFDVCxLQUFLLEVBRUwsV0FBVyxFQUNYLGdCQUFnQixFQUNoQixRQUFRLEdBRVQsTUFBTSxlQUFlLENBQUM7QUFHdkIsTUFBTSxnQkFBZ0I7SUFBdEI7UUFDRSxjQUFTLEdBQWtCLFNBQVMsQ0FBQztRQUNyQyxjQUFTLEdBQWtCLFNBQVMsQ0FBQztRQUNyQyxVQUFLLEdBQVEsU0FBUyxDQUFDO1FBQ3ZCLGNBQVMsR0FBWSxLQUFLLENBQUM7SUFDN0IsQ0FBQztDQUFBO0FBS0QsTUFBTSxPQUFPLGtCQUFrQjtJQXdDN0IsWUFDVSxHQUFxQyxFQUNyQyxHQUFzQixFQUN0QixHQUFxQjtRQUZyQixRQUFHLEdBQUgsR0FBRyxDQUFrQztRQUNyQyxRQUFHLEdBQUgsR0FBRyxDQUFtQjtRQUN0QixRQUFHLEdBQUgsR0FBRyxDQUFrQjtRQXhDdkIsWUFBTyxHQUFHLElBQUksZ0JBQWdCLEVBQUssQ0FBQztRQUVuQyxhQUFRLEdBQXFDLGNBQWMsQ0FBQztJQXVDbEUsQ0FBQztJQXJDSixJQUFhLFNBQVMsQ0FBQyxNQUF3Qzs7UUFDN0QsTUFBQSxJQUFJLENBQUMsWUFBWSwwQ0FBRSxXQUFXLEdBQUc7UUFFakMsSUFBSSxDQUFDLE1BQU0sRUFBRTtZQUNYLE9BQU87U0FDUjtRQUVELElBQUksQ0FBQyxZQUFZLEdBQUcsTUFBTSxDQUFDLFNBQVMsQ0FBQztZQUNuQyxJQUFJLEVBQUUsQ0FBQyxLQUFLLEVBQUUsRUFBRTtnQkFDZCxJQUFJLENBQUMsT0FBTyxDQUFDLFNBQVMsR0FBRyxLQUFLLENBQUM7Z0JBQy9CLElBQUksQ0FBQyxPQUFPLENBQUMsU0FBUyxHQUFHLEtBQUssQ0FBQztnQkFFL0IsSUFBSSxDQUFDLEdBQUcsQ0FBQyxJQUFJLENBQUMsUUFBUSxDQUFDLEVBQUUsQ0FBQztZQUM1QixDQUFDO1lBQ0QsS0FBSyxFQUFFLENBQUMsR0FBRyxFQUFFLEVBQUU7Z0JBQ2IsSUFBSSxDQUFDLE9BQU8sQ0FBQyxLQUFLLEdBQUcsR0FBRyxDQUFDO1lBQzNCLENBQUM7WUFDRCxRQUFRLEVBQUUsR0FBRyxFQUFFO2dCQUNiLElBQUksQ0FBQyxPQUFPLENBQUMsU0FBUyxHQUFHLElBQUksQ0FBQztnQkFDOUIsSUFBSSxDQUFDLEdBQUcsQ0FBQyxJQUFJLENBQUMsUUFBUSxDQUFDLEVBQUUsQ0FBQztZQUM1QixDQUFDO1NBQ0YsQ0FBQyxDQUFDO0lBQ0wsQ0FBQztJQUVELE1BQU0sQ0FBQyxrQkFBa0IsQ0FDdkIsU0FBZ0MsRUFDaEMsT0FBbUM7UUFFbkMsT0FBTyxJQUFJLENBQUM7SUFDZCxDQUFDO0lBVUQsUUFBUTtRQUNOLElBQUksQ0FBQyxHQUFHLENBQUMsa0JBQWtCLENBQUMsSUFBSSxDQUFDLEdBQUcsRUFBRSxJQUFJLENBQUMsT0FBTyxDQUFDLENBQUM7SUFDdEQsQ0FBQztJQUVELFdBQVc7O1FBQ1QsTUFBQSxJQUFJLENBQUMsWUFBWSwwQ0FBRSxXQUFXLEdBQUc7SUFDbkMsQ0FBQzs7O1lBdkRGLFNBQVMsU0FBQztnQkFDVCxRQUFRLEVBQUUsYUFBYTthQUN4Qjs7O1lBaEJDLFdBQVc7WUFKWCxpQkFBaUI7WUFLakIsZ0JBQWdCOzs7dUJBcUJmLEtBQUs7d0JBRUwsS0FBSzs7QUFvRFIsTUFBTSxPQUFPLGVBQWU7OztZQUozQixRQUFRLFNBQUM7Z0JBQ1IsWUFBWSxFQUFFLENBQUMsa0JBQWtCLENBQUM7Z0JBQ2xDLE9BQU8sRUFBRSxDQUFDLGtCQUFrQixDQUFDO2FBQzlCIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHtcbiAgQ2hhbmdlRGV0ZWN0b3JSZWYsXG4gIERpcmVjdGl2ZSxcbiAgSW5wdXQsXG4gIE9uSW5pdCxcbiAgVGVtcGxhdGVSZWYsXG4gIFZpZXdDb250YWluZXJSZWYsXG4gIE5nTW9kdWxlLFxuICBPbkRlc3Ryb3ksXG59IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgT2JzZXJ2YWJsZSwgU3Vic2NyaXB0aW9uIH0gZnJvbSAncnhqcyc7XG5cbmNsYXNzIFN1YnNjcmliZUNvbnRleHQ8VD4ge1xuICAkaW1wbGljaXQ6IFQgfCB1bmRlZmluZWQgPSB1bmRlZmluZWQ7XG4gIHN1YnNjcmliZTogVCB8IHVuZGVmaW5lZCA9IHVuZGVmaW5lZDtcbiAgZXJyb3I6IGFueSA9IHVuZGVmaW5lZDtcbiAgY29tcGxldGVkOiBib29sZWFuID0gZmFsc2U7XG59XG5cbkBEaXJlY3RpdmUoe1xuICBzZWxlY3RvcjogJ1tzdWJzY3JpYmVdJyxcbn0pXG5leHBvcnQgY2xhc3MgU3Vic2NyaWJlRGlyZWN0aXZlPFQ+IGltcGxlbWVudHMgT25Jbml0LCBPbkRlc3Ryb3kge1xuICBwcml2YXRlIHN1YnNjcmlwdGlvbjogU3Vic2NyaXB0aW9uIHwgdW5kZWZpbmVkO1xuXG4gIHByaXZhdGUgY29udGV4dCA9IG5ldyBTdWJzY3JpYmVDb250ZXh0PFQ+KCk7XG5cbiAgQElucHV0KCkgc3RyYXRlZ3k6ICdtYXJrRm9yQ2hlY2snIHwgJ2RldGVjdENoYW5nZXMnID0gJ21hcmtGb3JDaGVjayc7XG5cbiAgQElucHV0KCkgc2V0IHN1YnNjcmliZShzb3VyY2U6IE9ic2VydmFibGU8VD4gfCBudWxsIHwgdW5kZWZpbmVkKSB7XG4gICAgdGhpcy5zdWJzY3JpcHRpb24/LnVuc3Vic2NyaWJlKCk7XG5cbiAgICBpZiAoIXNvdXJjZSkge1xuICAgICAgcmV0dXJuO1xuICAgIH1cblxuICAgIHRoaXMuc3Vic2NyaXB0aW9uID0gc291cmNlLnN1YnNjcmliZSh7XG4gICAgICBuZXh0OiAodmFsdWUpID0+IHtcbiAgICAgICAgdGhpcy5jb250ZXh0LiRpbXBsaWNpdCA9IHZhbHVlO1xuICAgICAgICB0aGlzLmNvbnRleHQuc3Vic2NyaWJlID0gdmFsdWU7XG5cbiAgICAgICAgdGhpcy5jZHJbdGhpcy5zdHJhdGVneV0oKTtcbiAgICAgIH0sXG4gICAgICBlcnJvcjogKGVycikgPT4ge1xuICAgICAgICB0aGlzLmNvbnRleHQuZXJyb3IgPSBlcnI7XG4gICAgICB9LFxuICAgICAgY29tcGxldGU6ICgpID0+IHtcbiAgICAgICAgdGhpcy5jb250ZXh0LmNvbXBsZXRlZCA9IHRydWU7XG4gICAgICAgIHRoaXMuY2RyW3RoaXMuc3RyYXRlZ3ldKCk7XG4gICAgICB9LFxuICAgIH0pO1xuICB9XG5cbiAgc3RhdGljIFN1YnNjcmliZURpcmVjdGl2ZTxUPihcbiAgICBkaXJlY3RpdmU6IFN1YnNjcmliZURpcmVjdGl2ZTxUPixcbiAgICBjb250ZXh0OiB1bmtub3duIHwgbnVsbCB8IHVuZGVmaW5lZFxuICApOiBjb250ZXh0IGlzIFN1YnNjcmliZUNvbnRleHQ8VD4ge1xuICAgIHJldHVybiB0cnVlO1xuICB9XG5cbiAgc3RhdGljIG5nVGVtcGxhdGVHdWFyZF9zdWJzY3JpYmU6ICdiaW5kaW5nJztcblxuICBjb25zdHJ1Y3RvcihcbiAgICBwcml2YXRlIHRwbDogVGVtcGxhdGVSZWY8U3Vic2NyaWJlQ29udGV4dDxUPj4sXG4gICAgcHJpdmF0ZSBjZHI6IENoYW5nZURldGVjdG9yUmVmLFxuICAgIHByaXZhdGUgdmNyOiBWaWV3Q29udGFpbmVyUmVmXG4gICkge31cblxuICBuZ09uSW5pdCgpIHtcbiAgICB0aGlzLnZjci5jcmVhdGVFbWJlZGRlZFZpZXcodGhpcy50cGwsIHRoaXMuY29udGV4dCk7XG4gIH1cblxuICBuZ09uRGVzdHJveSgpIHtcbiAgICB0aGlzLnN1YnNjcmlwdGlvbj8udW5zdWJzY3JpYmUoKTtcbiAgfVxufVxuXG5ATmdNb2R1bGUoe1xuICBkZWNsYXJhdGlvbnM6IFtTdWJzY3JpYmVEaXJlY3RpdmVdLFxuICBleHBvcnRzOiBbU3Vic2NyaWJlRGlyZWN0aXZlXSxcbn0pXG5leHBvcnQgY2xhc3MgU3Vic2NyaWJlTW9kdWxlIHt9XG4iXX0=

@@ -6,2 +6,2 @@ /**

export { SubscribeDirective as ɵa } from './lib/subscribe.directive';
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibmduZWF0LXN1YnNjcmliZS5qcyIsInNvdXJjZVJvb3QiOiIvVXNlcnMvbmV0YW5lbGJhc2FsL3d3dy9zdWJzY3JpYmUvcHJvamVjdHMvbmduZWF0L3N1YnNjcmliZS9zcmMvIiwic291cmNlcyI6WyJuZ25lYXQtc3Vic2NyaWJlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOztHQUVHO0FBRUgsY0FBYyxjQUFjLENBQUM7QUFFN0IsT0FBTyxFQUFDLGtCQUFrQixJQUFJLEVBQUUsRUFBQyxNQUFNLDJCQUEyQixDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBHZW5lcmF0ZWQgYnVuZGxlIGluZGV4LiBEbyBub3QgZWRpdC5cbiAqL1xuXG5leHBvcnQgKiBmcm9tICcuL3B1YmxpYy1hcGknO1xuXG5leHBvcnQge1N1YnNjcmliZURpcmVjdGl2ZSBhcyDJtWF9IGZyb20gJy4vbGliL3N1YnNjcmliZS5kaXJlY3RpdmUnOyJdfQ==
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibmduZWF0LXN1YnNjcmliZS5qcyIsInNvdXJjZVJvb3QiOiIvVXNlcnMvc2hhaGFya2F6YXovV2Vic3Rvcm1Qcm9qZWN0cy9zdWJzY3JpYmUvcHJvamVjdHMvbmduZWF0L3N1YnNjcmliZS9zcmMvIiwic291cmNlcyI6WyJuZ25lYXQtc3Vic2NyaWJlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOztHQUVHO0FBRUgsY0FBYyxjQUFjLENBQUM7QUFFN0IsT0FBTyxFQUFDLGtCQUFrQixJQUFJLEVBQUUsRUFBQyxNQUFNLDJCQUEyQixDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBHZW5lcmF0ZWQgYnVuZGxlIGluZGV4LiBEbyBub3QgZWRpdC5cbiAqL1xuXG5leHBvcnQgKiBmcm9tICcuL3B1YmxpYy1hcGknO1xuXG5leHBvcnQge1N1YnNjcmliZURpcmVjdGl2ZSBhcyDJtWF9IGZyb20gJy4vbGliL3N1YnNjcmliZS5kaXJlY3RpdmUnOyJdfQ==
export { SubscribeModule } from './lib/subscribe.directive';
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHVibGljLWFwaS5qcyIsInNvdXJjZVJvb3QiOiIvVXNlcnMvbmV0YW5lbGJhc2FsL3d3dy9zdWJzY3JpYmUvcHJvamVjdHMvbmduZWF0L3N1YnNjcmliZS9zcmMvIiwic291cmNlcyI6WyJwdWJsaWMtYXBpLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBRSxlQUFlLEVBQUMsTUFBTSwyQkFBMkIsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCB7IFN1YnNjcmliZU1vZHVsZX0gZnJvbSAnLi9saWIvc3Vic2NyaWJlLmRpcmVjdGl2ZSc7XG4iXX0=
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHVibGljLWFwaS5qcyIsInNvdXJjZVJvb3QiOiIvVXNlcnMvc2hhaGFya2F6YXovV2Vic3Rvcm1Qcm9qZWN0cy9zdWJzY3JpYmUvcHJvamVjdHMvbmduZWF0L3N1YnNjcmliZS9zcmMvIiwic291cmNlcyI6WyJwdWJsaWMtYXBpLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBRSxlQUFlLEVBQUMsTUFBTSwyQkFBMkIsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCB7IFN1YnNjcmliZU1vZHVsZX0gZnJvbSAnLi9saWIvc3Vic2NyaWJlLmRpcmVjdGl2ZSc7XG4iXX0=

@@ -37,3 +37,3 @@ import { Directive, TemplateRef, ChangeDetectorRef, ViewContainerRef, Input, NgModule } from '@angular/core';

this.cdr[this.strategy]();
}
},
});

@@ -47,6 +47,10 @@ }

}
ngOnDestroy() {
var _a;
(_a = this.subscription) === null || _a === void 0 ? void 0 : _a.unsubscribe();
}
}
SubscribeDirective.decorators = [
{ type: Directive, args: [{
selector: '[subscribe]'
selector: '[subscribe]',
},] }

@@ -68,3 +72,3 @@ ];

declarations: [SubscribeDirective],
exports: [SubscribeDirective]
exports: [SubscribeDirective],
},] }

@@ -71,0 +75,0 @@ ];

@@ -1,2 +0,2 @@

import { ChangeDetectorRef, OnInit, TemplateRef, ViewContainerRef } from '@angular/core';
import { ChangeDetectorRef, OnInit, TemplateRef, ViewContainerRef, OnDestroy } from '@angular/core';
import { Observable } from 'rxjs';

@@ -9,3 +9,3 @@ declare class SubscribeContext<T> {

}
export declare class SubscribeDirective<T> implements OnInit {
export declare class SubscribeDirective<T> implements OnInit, OnDestroy {
private tpl;

@@ -22,2 +22,3 @@ private cdr;

ngOnInit(): void;
ngOnDestroy(): void;
}

@@ -24,0 +25,0 @@ export declare class SubscribeModule {

@@ -1,1 +0,1 @@

{"__symbolic":"module","version":4,"metadata":{"ɵa":{"__symbolic":"class","arity":1,"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":10,"character":1},"arguments":[{"selector":"[subscribe]"}]}],"members":{"strategy":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":18,"character":3}}]}],"subscribe":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":20,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"TemplateRef","module":"@angular/core","arguments":[{"__symbolic":"error","message":"Reference to non-exported class","line":3,"character":0,"context":{"className":"SubscribeContext"},"module":"./lib/subscribe.directive"}]},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":54,"character":27},{"__symbolic":"reference","module":"@angular/core","name":"ViewContainerRef","line":55,"character":27}]}],"ngOnInit":[{"__symbolic":"method"}]},"statics":{"SubscribeDirective":{"__symbolic":"function","parameters":["directive","context"],"value":true}}},"SubscribeModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":65,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"ɵa"}],"exports":[{"__symbolic":"reference","name":"ɵa"}]}]}],"members":{}}},"origins":{"ɵa":"./lib/subscribe.directive","SubscribeModule":"./lib/subscribe.directive"},"importAs":"@ngneat/subscribe"}
{"__symbolic":"module","version":4,"metadata":{"ɵa":{"__symbolic":"class","arity":1,"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":19,"character":1},"arguments":[{"selector":"[subscribe]"}]}],"members":{"strategy":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":27,"character":3}}]}],"subscribe":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":29,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"TemplateRef","module":"@angular/core","arguments":[{"__symbolic":"error","message":"Reference to non-exported class","line":12,"character":0,"context":{"className":"SubscribeContext"},"module":"./lib/subscribe.directive"}]},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":64,"character":17},{"__symbolic":"reference","module":"@angular/core","name":"ViewContainerRef","line":65,"character":17}]}],"ngOnInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}]},"statics":{"SubscribeDirective":{"__symbolic":"function","parameters":["directive","context"],"value":true}}},"SubscribeModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":77,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"ɵa"}],"exports":[{"__symbolic":"reference","name":"ɵa"}]}]}],"members":{}}},"origins":{"ɵa":"./lib/subscribe.directive","SubscribeModule":"./lib/subscribe.directive"},"importAs":"@ngneat/subscribe"}
{
"name": "@ngneat/subscribe",
"version": "1.0.0-beta.1",
"peerDependencies": {
"@angular/common": "^10.1.6",
"@angular/core": "^10.1.6"
},
"version": "1.0.0-beta.2",
"dependencies": {

@@ -9,0 +5,0 @@ "tslib": "^2.0.0"

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc