New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

ngx-observable-lifecycle

Package Overview
Dependencies
Maintainers
1
Versions
13
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

ngx-observable-lifecycle - npm Package Compare versions

Comparing version 2.0.0 to 2.0.1

10

bundles/ngx-observable-lifecycle.umd.js

@@ -23,12 +23,12 @@ (function (global, factory) {

proto[hook] = function () {
var _a, _b;
var _a, _b, _c;
(_a = originalHook_1) === null || _a === void 0 ? void 0 : _a.call(this);
(_b = this[hookSubject][hook]) === null || _b === void 0 ? void 0 : _b.next();
(_c = (_b = this[hookSubject]) === null || _b === void 0 ? void 0 : _b[hook]) === null || _c === void 0 ? void 0 : _c.next();
};
var originalOnDestroy_1 = proto.ngOnDestroy;
proto.ngOnDestroy = function () {
var _a;
var _a, _b, _c;
originalOnDestroy_1 === null || originalOnDestroy_1 === void 0 ? void 0 : originalOnDestroy_1.call(this);
(_a = this[hookSubject][hook]) === null || _a === void 0 ? void 0 : _a.complete();
delete this[hookSubject][hook];
(_b = (_a = this[hookSubject]) === null || _a === void 0 ? void 0 : _a[hook]) === null || _b === void 0 ? void 0 : _b.complete();
(_c = this[hookSubject]) === null || _c === void 0 ? true : delete _c[hook];
};

@@ -35,0 +35,0 @@ proto[hooksPatched][hook] = true;

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

!function(e,o){"object"==typeof exports&&"undefined"!=typeof module?o(exports,require("rxjs")):"function"==typeof define&&define.amd?define("ngx-observable-lifecycle",["exports","rxjs"],o):o((e="undefined"!=typeof globalThis?globalThis:e||self)["ngx-observable-lifecycle"]={},e.rxjs)}(this,(function(e,o){"use strict";var t=Symbol("ngx-observable-lifecycle-hooks"),n=Symbol("ngx-observable-lifecycle-hooks-decorator");e.getObservableLifecycle=function(e){return new Proxy({},{get:function(l,r){return function(e,l){e[t]||(e[t]={}),e[t][l]||(e[t][l]=new o.Subject);var r=e.constructor.prototype;if(r[n]||(r[n]={}),!r[n][l]){var i=r[l];r[l]=function(){var e,o;null===(e=i)||void 0===e||e.call(this),null===(o=this[t][l])||void 0===o||o.next()};var s=r.ngOnDestroy;r.ngOnDestroy=function(){var e;null==s||s.call(this),null===(e=this[t][l])||void 0===e||e.complete(),delete this[t][l]},r[n][l]=!0}return e[t][l]}(e,r).asObservable()}})},e.hookSubject=t,e.hooksPatched=n,Object.defineProperty(e,"__esModule",{value:!0})}));
!function(e,o){"object"==typeof exports&&"undefined"!=typeof module?o(exports,require("rxjs")):"function"==typeof define&&define.amd?define("ngx-observable-lifecycle",["exports","rxjs"],o):o((e="undefined"!=typeof globalThis?globalThis:e||self)["ngx-observable-lifecycle"]={},e.rxjs)}(this,(function(e,o){"use strict";var n=Symbol("ngx-observable-lifecycle-hooks"),l=Symbol("ngx-observable-lifecycle-hooks-decorator");e.getObservableLifecycle=function(e){return new Proxy({},{get:function(t,i){return function(e,t){e[n]||(e[n]={}),e[n][t]||(e[n][t]=new o.Subject);var i=e.constructor.prototype;if(i[l]||(i[l]={}),!i[l][t]){var r=i[t];i[t]=function(){var e,o,l;null===(e=r)||void 0===e||e.call(this),null===(l=null===(o=this[n])||void 0===o?void 0:o[t])||void 0===l||l.next()};var s=i.ngOnDestroy;i.ngOnDestroy=function(){var e,o,l;null==s||s.call(this),null===(o=null===(e=this[n])||void 0===e?void 0:e[t])||void 0===o||o.complete(),null===(l=this[n])||void 0===l||delete l[t]},i[l][t]=!0}return e[n][t]}(e,i).asObservable()}})},e.hookSubject=n,e.hooksPatched=l,Object.defineProperty(e,"__esModule",{value:!0})}));
//# sourceMappingURL=ngx-observable-lifecycle.umd.min.js.map

@@ -18,12 +18,12 @@ import { Subject } from 'rxjs';

proto[hook] = function () {
var _a, _b;
var _a, _b, _c;
(_a = originalHook) === null || _a === void 0 ? void 0 : _a.call(this);
(_b = this[hookSubject][hook]) === null || _b === void 0 ? void 0 : _b.next();
(_c = (_b = this[hookSubject]) === null || _b === void 0 ? void 0 : _b[hook]) === null || _c === void 0 ? void 0 : _c.next();
};
const originalOnDestroy = proto.ngOnDestroy;
proto.ngOnDestroy = function () {
var _a;
var _a, _b, _c;
originalOnDestroy === null || originalOnDestroy === void 0 ? void 0 : originalOnDestroy.call(this);
(_a = this[hookSubject][hook]) === null || _a === void 0 ? void 0 : _a.complete();
delete this[hookSubject][hook];
(_b = (_a = this[hookSubject]) === null || _a === void 0 ? void 0 : _a[hook]) === null || _b === void 0 ? void 0 : _b.complete();
(_c = this[hookSubject]) === null || _c === void 0 ? true : delete _c[hook];
};

@@ -45,2 +45,2 @@ proto[hooksPatched][hook] = true;

}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibmd4LW9ic2VydmFibGUtbGlmZWN5Y2xlLmpzIiwic291cmNlUm9vdCI6Ii9Vc2Vycy96YWsvcmVwb3Mvb3BlbnNvdXJjZS9uZ3gtb2JzZXJ2YWJsZS1saWZlY3ljbGUvcHJvamVjdHMvbmd4LW9ic2VydmFibGUtbGlmZWN5Y2xlL3NyYy8iLCJzb3VyY2VzIjpbImxpYi9uZ3gtb2JzZXJ2YWJsZS1saWZlY3ljbGUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBVUEsT0FBTyxFQUFjLE9BQU8sRUFBRSxNQUFNLE1BQU0sQ0FBQztBQUUzQyxNQUFNLENBQUMsTUFBTSxXQUFXLEdBQWtCLE1BQU0sQ0FBQyxnQ0FBZ0MsQ0FBQyxDQUFDO0FBQ25GLE1BQU0sQ0FBQyxNQUFNLFlBQVksR0FBa0IsTUFBTSxDQUFDLDBDQUEwQyxDQUFDLENBQUM7QUF1QjlGLFNBQVMsaUJBQWlCLENBQUMsaUJBQW9DLEVBQUUsSUFBc0I7SUFDckYsSUFBSSxDQUFDLGlCQUFpQixDQUFDLFdBQVcsQ0FBQyxFQUFFO1FBQ25DLGlCQUFpQixDQUFDLFdBQVcsQ0FBQyxHQUFHLEVBQUUsQ0FBQztLQUNyQztJQUVELElBQUksQ0FBQyxpQkFBaUIsQ0FBQyxXQUFXLENBQUMsQ0FBQyxJQUFJLENBQUMsRUFBRTtRQUN6QyxpQkFBaUIsQ0FBQyxXQUFXLENBQUMsQ0FBQyxJQUFJLENBQUMsR0FBRyxJQUFJLE9BQU8sRUFBUSxDQUFDO0tBQzVEO0lBRUQsTUFBTSxLQUFLLEdBQUcsaUJBQWlCLENBQUMsV0FBVyxDQUFDLFNBQVMsQ0FBQztJQUN0RCxJQUFJLENBQUMsS0FBSyxDQUFDLFlBQVksQ0FBQyxFQUFFO1FBQ3hCLEtBQUssQ0FBQyxZQUFZLENBQUMsR0FBRyxFQUFFLENBQUM7S0FDMUI7SUFFRCxJQUFJLENBQUMsS0FBSyxDQUFDLFlBQVksQ0FBQyxDQUFDLElBQUksQ0FBQyxFQUFFO1FBQzlCLE1BQU0sWUFBWSxHQUFHLEtBQUssQ0FBQyxJQUFJLENBQUMsQ0FBQztRQUVqQyxLQUFLLENBQUMsSUFBSSxDQUFDLEdBQUc7O1lBQ1osTUFBQyxZQUEyQiwwQ0FBRSxJQUFJLENBQUMsSUFBSSxFQUFFO1lBQ3pDLE1BQUEsSUFBSSxDQUFDLFdBQVcsQ0FBQyxDQUFDLElBQUksQ0FBQywwQ0FBRSxJQUFJLEdBQUc7UUFDbEMsQ0FBQyxDQUFDO1FBRUYsTUFBTSxpQkFBaUIsR0FBRyxLQUFLLENBQUMsV0FBVyxDQUFDO1FBQzVDLEtBQUssQ0FBQyxXQUFXLEdBQUc7O1lBQ2xCLGlCQUFpQixhQUFqQixpQkFBaUIsdUJBQWpCLGlCQUFpQixDQUFFLElBQUksQ0FBQyxJQUFJLEVBQUU7WUFDOUIsTUFBQSxJQUFJLENBQUMsV0FBVyxDQUFDLENBQUMsSUFBSSxDQUFDLDBDQUFFLFFBQVEsR0FBRztZQUNwQyxPQUFPLElBQUksQ0FBQyxXQUFXLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQztRQUNqQyxDQUFDLENBQUM7UUFFRixLQUFLLENBQUMsWUFBWSxDQUFDLENBQUMsSUFBSSxDQUFDLEdBQUcsSUFBSSxDQUFDO0tBQ2xDO0lBRUQsb0ZBQW9GO0lBQ3BGLE9BQU8saUJBQWlCLENBQUMsV0FBVyxDQUFDLENBQUMsSUFBSSxDQUFFLENBQUM7QUFDL0MsQ0FBQztBQUVEOztHQUVHO0FBQ0gsTUFBTSxVQUFVLHNCQUFzQixDQUFDLGFBQWtCO0lBQ3ZELE9BQU8sSUFBSSxLQUFLLENBQUMsRUFBb0IsRUFBRTtRQUNyQyxHQUFHLENBQUMsTUFBc0IsRUFBRSxDQUFtQjtZQUM3QyxPQUFPLGlCQUFpQixDQUFDLGFBQWEsRUFBRSxDQUFDLENBQUMsQ0FBQyxZQUFZLEVBQUUsQ0FBQztRQUM1RCxDQUFDO0tBQ0YsQ0FBQyxDQUFDO0FBQ0wsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7XG4gIEFmdGVyQ29udGVudENoZWNrZWQsXG4gIEFmdGVyQ29udGVudEluaXQsXG4gIEFmdGVyVmlld0NoZWNrZWQsXG4gIEFmdGVyVmlld0luaXQsXG4gIERvQ2hlY2ssXG4gIE9uQ2hhbmdlcyxcbiAgT25EZXN0cm95LFxuICBPbkluaXQsXG59IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgT2JzZXJ2YWJsZSwgU3ViamVjdCB9IGZyb20gJ3J4anMnO1xuXG5leHBvcnQgY29uc3QgaG9va1N1YmplY3Q6IHVuaXF1ZSBzeW1ib2wgPSBTeW1ib2woJ25neC1vYnNlcnZhYmxlLWxpZmVjeWNsZS1ob29rcycpO1xuZXhwb3J0IGNvbnN0IGhvb2tzUGF0Y2hlZDogdW5pcXVlIHN5bWJvbCA9IFN5bWJvbCgnbmd4LW9ic2VydmFibGUtbGlmZWN5Y2xlLWhvb2tzLWRlY29yYXRvcicpO1xuXG5leHBvcnQgdHlwZSBBbGxIb29rcyA9IE9uQ2hhbmdlcyAmXG4gIE9uSW5pdCAmXG4gIERvQ2hlY2sgJlxuICBBZnRlckNvbnRlbnRJbml0ICZcbiAgQWZ0ZXJDb250ZW50Q2hlY2tlZCAmXG4gIEFmdGVyVmlld0luaXQgJlxuICBBZnRlclZpZXdDaGVja2VkICZcbiAgT25EZXN0cm95O1xuZXhwb3J0IHR5cGUgTGlmZWN5Y2xlSG9va0tleSA9IGtleW9mIEFsbEhvb2tzO1xuXG50eXBlIEFsbEhvb2tPcHRpb25zID0gUmVjb3JkPExpZmVjeWNsZUhvb2tLZXksIHRydWU+O1xudHlwZSBEZWNvcmF0ZUhvb2tPcHRpb25zID0gUGFydGlhbDxBbGxIb29rT3B0aW9ucz47XG5cbmV4cG9ydCB0eXBlIERlY29yYXRlZEhvb2tzID0gUmVjb3JkPExpZmVjeWNsZUhvb2tLZXksIE9ic2VydmFibGU8dm9pZD4+O1xuZXhwb3J0IHR5cGUgRGVjb3JhdGVkSG9va3NTdWIgPSBSZWNvcmQ8TGlmZWN5Y2xlSG9va0tleSwgU3ViamVjdDx2b2lkPj47XG5cbnR5cGUgQ29tcG9uZW50SW5zdGFuY2UgPSBQYXJ0aWFsPEFsbEhvb2tzPiAmIHtcbiAgW2hvb2tTdWJqZWN0XTogUGFydGlhbDxEZWNvcmF0ZWRIb29rc1N1Yj47XG4gIFtob29rc1BhdGNoZWRdOiBQYXJ0aWFsPERlY29yYXRlSG9va09wdGlvbnM+O1xufTtcblxuZnVuY3Rpb24gZ2V0U3ViamVjdEZvckhvb2soY29tcG9uZW50SW5zdGFuY2U6IENvbXBvbmVudEluc3RhbmNlLCBob29rOiBMaWZlY3ljbGVIb29rS2V5KTogU3ViamVjdDx2b2lkPiB7XG4gIGlmICghY29tcG9uZW50SW5zdGFuY2VbaG9va1N1YmplY3RdKSB7XG4gICAgY29tcG9uZW50SW5zdGFuY2VbaG9va1N1YmplY3RdID0ge307XG4gIH1cblxuICBpZiAoIWNvbXBvbmVudEluc3RhbmNlW2hvb2tTdWJqZWN0XVtob29rXSkge1xuICAgIGNvbXBvbmVudEluc3RhbmNlW2hvb2tTdWJqZWN0XVtob29rXSA9IG5ldyBTdWJqZWN0PHZvaWQ+KCk7XG4gIH1cblxuICBjb25zdCBwcm90byA9IGNvbXBvbmVudEluc3RhbmNlLmNvbnN0cnVjdG9yLnByb3RvdHlwZTtcbiAgaWYgKCFwcm90b1tob29rc1BhdGNoZWRdKSB7XG4gICAgcHJvdG9baG9va3NQYXRjaGVkXSA9IHt9O1xuICB9XG5cbiAgaWYgKCFwcm90b1tob29rc1BhdGNoZWRdW2hvb2tdKSB7XG4gICAgY29uc3Qgb3JpZ2luYWxIb29rID0gcHJvdG9baG9va107XG5cbiAgICBwcm90b1tob29rXSA9IGZ1bmN0aW9uICh0aGlzOiBDb21wb25lbnRJbnN0YW5jZSkge1xuICAgICAgKG9yaWdpbmFsSG9vayBhcyAoKSA9PiB2b2lkKT8uY2FsbCh0aGlzKTtcbiAgICAgIHRoaXNbaG9va1N1YmplY3RdW2hvb2tdPy5uZXh0KCk7XG4gICAgfTtcblxuICAgIGNvbnN0IG9yaWdpbmFsT25EZXN0cm95ID0gcHJvdG8ubmdPbkRlc3Ryb3k7XG4gICAgcHJvdG8ubmdPbkRlc3Ryb3kgPSBmdW5jdGlvbiAodGhpczogQ29tcG9uZW50SW5zdGFuY2UpIHtcbiAgICAgIG9yaWdpbmFsT25EZXN0cm95Py5jYWxsKHRoaXMpO1xuICAgICAgdGhpc1tob29rU3ViamVjdF1baG9va10/LmNvbXBsZXRlKCk7XG4gICAgICBkZWxldGUgdGhpc1tob29rU3ViamVjdF1baG9va107XG4gICAgfTtcblxuICAgIHByb3RvW2hvb2tzUGF0Y2hlZF1baG9va10gPSB0cnVlO1xuICB9XG5cbiAgLy8gdHNsaW50OmRpc2FibGUtbmV4dC1saW5lOm5vLW5vbi1udWxsLWFzc2VydGlvbiAtIHRoaXMgaXMgZGVmaW5pdGVseSBkZWZpbmVkIGFib3ZlXG4gIHJldHVybiBjb21wb25lbnRJbnN0YW5jZVtob29rU3ViamVjdF1baG9va10hO1xufVxuXG4vKipcbiAqIExpYnJhcnkgYXV0aG9ycyBzaG91bGQgdXNlIHRoaXMgdG8gY3JlYXRlIHRoZWlyIG93biBsaWZlY3ljbGUtYXdhcmUgZnVuY3Rpb25hbGl0eVxuICovXG5leHBvcnQgZnVuY3Rpb24gZ2V0T2JzZXJ2YWJsZUxpZmVjeWNsZShjbGFzc0luc3RhbmNlOiBhbnkpOiBEZWNvcmF0ZWRIb29rcyB7XG4gIHJldHVybiBuZXcgUHJveHkoe30gYXMgRGVjb3JhdGVkSG9va3MsIHtcbiAgICBnZXQodGFyZ2V0OiBEZWNvcmF0ZWRIb29rcywgcDogTGlmZWN5Y2xlSG9va0tleSk6IE9ic2VydmFibGU8dm9pZD4ge1xuICAgICAgcmV0dXJuIGdldFN1YmplY3RGb3JIb29rKGNsYXNzSW5zdGFuY2UsIHApLmFzT2JzZXJ2YWJsZSgpO1xuICAgIH0sXG4gIH0pO1xufVxuIl19
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibmd4LW9ic2VydmFibGUtbGlmZWN5Y2xlLmpzIiwic291cmNlUm9vdCI6Ii9Vc2Vycy96YWsvcmVwb3Mvb3BlbnNvdXJjZS9uZ3gtb2JzZXJ2YWJsZS1saWZlY3ljbGUvcHJvamVjdHMvbmd4LW9ic2VydmFibGUtbGlmZWN5Y2xlL3NyYy8iLCJzb3VyY2VzIjpbImxpYi9uZ3gtb2JzZXJ2YWJsZS1saWZlY3ljbGUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBVUEsT0FBTyxFQUFjLE9BQU8sRUFBRSxNQUFNLE1BQU0sQ0FBQztBQUUzQyxNQUFNLENBQUMsTUFBTSxXQUFXLEdBQWtCLE1BQU0sQ0FBQyxnQ0FBZ0MsQ0FBQyxDQUFDO0FBQ25GLE1BQU0sQ0FBQyxNQUFNLFlBQVksR0FBa0IsTUFBTSxDQUFDLDBDQUEwQyxDQUFDLENBQUM7QUF1QjlGLFNBQVMsaUJBQWlCLENBQUMsaUJBQW9DLEVBQUUsSUFBc0I7SUFDckYsSUFBSSxDQUFDLGlCQUFpQixDQUFDLFdBQVcsQ0FBQyxFQUFFO1FBQ25DLGlCQUFpQixDQUFDLFdBQVcsQ0FBQyxHQUFHLEVBQUUsQ0FBQztLQUNyQztJQUVELElBQUksQ0FBQyxpQkFBaUIsQ0FBQyxXQUFXLENBQUMsQ0FBQyxJQUFJLENBQUMsRUFBRTtRQUN6QyxpQkFBaUIsQ0FBQyxXQUFXLENBQUMsQ0FBQyxJQUFJLENBQUMsR0FBRyxJQUFJLE9BQU8sRUFBUSxDQUFDO0tBQzVEO0lBRUQsTUFBTSxLQUFLLEdBQUcsaUJBQWlCLENBQUMsV0FBVyxDQUFDLFNBQVMsQ0FBQztJQUN0RCxJQUFJLENBQUMsS0FBSyxDQUFDLFlBQVksQ0FBQyxFQUFFO1FBQ3hCLEtBQUssQ0FBQyxZQUFZLENBQUMsR0FBRyxFQUFFLENBQUM7S0FDMUI7SUFFRCxJQUFJLENBQUMsS0FBSyxDQUFDLFlBQVksQ0FBQyxDQUFDLElBQUksQ0FBQyxFQUFFO1FBQzlCLE1BQU0sWUFBWSxHQUFHLEtBQUssQ0FBQyxJQUFJLENBQUMsQ0FBQztRQUVqQyxLQUFLLENBQUMsSUFBSSxDQUFDLEdBQUc7O1lBQ1osTUFBQyxZQUEyQiwwQ0FBRSxJQUFJLENBQUMsSUFBSSxFQUFFO1lBQ3pDLFlBQUEsSUFBSSxDQUFDLFdBQVcsQ0FBQywwQ0FBRyxJQUFJLDJDQUFHLElBQUksR0FBRztRQUNwQyxDQUFDLENBQUM7UUFFRixNQUFNLGlCQUFpQixHQUFHLEtBQUssQ0FBQyxXQUFXLENBQUM7UUFDNUMsS0FBSyxDQUFDLFdBQVcsR0FBRzs7WUFDbEIsaUJBQWlCLGFBQWpCLGlCQUFpQix1QkFBakIsaUJBQWlCLENBQUUsSUFBSSxDQUFDLElBQUksRUFBRTtZQUM5QixZQUFBLElBQUksQ0FBQyxXQUFXLENBQUMsMENBQUcsSUFBSSwyQ0FBRyxRQUFRLEdBQUc7WUFDdEMsTUFBTyxJQUFJLENBQUMsV0FBVyxDQUFDLCtDQUFHLElBQUksRUFBRTtRQUNuQyxDQUFDLENBQUM7UUFFRixLQUFLLENBQUMsWUFBWSxDQUFDLENBQUMsSUFBSSxDQUFDLEdBQUcsSUFBSSxDQUFDO0tBQ2xDO0lBRUQsb0ZBQW9GO0lBQ3BGLE9BQU8saUJBQWlCLENBQUMsV0FBVyxDQUFDLENBQUMsSUFBSSxDQUFFLENBQUM7QUFDL0MsQ0FBQztBQUVEOztHQUVHO0FBQ0gsTUFBTSxVQUFVLHNCQUFzQixDQUFDLGFBQWtCO0lBQ3ZELE9BQU8sSUFBSSxLQUFLLENBQUMsRUFBb0IsRUFBRTtRQUNyQyxHQUFHLENBQUMsTUFBc0IsRUFBRSxDQUFtQjtZQUM3QyxPQUFPLGlCQUFpQixDQUFDLGFBQWEsRUFBRSxDQUFDLENBQUMsQ0FBQyxZQUFZLEVBQUUsQ0FBQztRQUM1RCxDQUFDO0tBQ0YsQ0FBQyxDQUFDO0FBQ0wsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7XG4gIEFmdGVyQ29udGVudENoZWNrZWQsXG4gIEFmdGVyQ29udGVudEluaXQsXG4gIEFmdGVyVmlld0NoZWNrZWQsXG4gIEFmdGVyVmlld0luaXQsXG4gIERvQ2hlY2ssXG4gIE9uQ2hhbmdlcyxcbiAgT25EZXN0cm95LFxuICBPbkluaXQsXG59IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgT2JzZXJ2YWJsZSwgU3ViamVjdCB9IGZyb20gJ3J4anMnO1xuXG5leHBvcnQgY29uc3QgaG9va1N1YmplY3Q6IHVuaXF1ZSBzeW1ib2wgPSBTeW1ib2woJ25neC1vYnNlcnZhYmxlLWxpZmVjeWNsZS1ob29rcycpO1xuZXhwb3J0IGNvbnN0IGhvb2tzUGF0Y2hlZDogdW5pcXVlIHN5bWJvbCA9IFN5bWJvbCgnbmd4LW9ic2VydmFibGUtbGlmZWN5Y2xlLWhvb2tzLWRlY29yYXRvcicpO1xuXG5leHBvcnQgdHlwZSBBbGxIb29rcyA9IE9uQ2hhbmdlcyAmXG4gIE9uSW5pdCAmXG4gIERvQ2hlY2sgJlxuICBBZnRlckNvbnRlbnRJbml0ICZcbiAgQWZ0ZXJDb250ZW50Q2hlY2tlZCAmXG4gIEFmdGVyVmlld0luaXQgJlxuICBBZnRlclZpZXdDaGVja2VkICZcbiAgT25EZXN0cm95O1xuZXhwb3J0IHR5cGUgTGlmZWN5Y2xlSG9va0tleSA9IGtleW9mIEFsbEhvb2tzO1xuXG50eXBlIEFsbEhvb2tPcHRpb25zID0gUmVjb3JkPExpZmVjeWNsZUhvb2tLZXksIHRydWU+O1xudHlwZSBEZWNvcmF0ZUhvb2tPcHRpb25zID0gUGFydGlhbDxBbGxIb29rT3B0aW9ucz47XG5cbmV4cG9ydCB0eXBlIERlY29yYXRlZEhvb2tzID0gUmVjb3JkPExpZmVjeWNsZUhvb2tLZXksIE9ic2VydmFibGU8dm9pZD4+O1xuZXhwb3J0IHR5cGUgRGVjb3JhdGVkSG9va3NTdWIgPSBSZWNvcmQ8TGlmZWN5Y2xlSG9va0tleSwgU3ViamVjdDx2b2lkPj47XG5cbnR5cGUgQ29tcG9uZW50SW5zdGFuY2UgPSBQYXJ0aWFsPEFsbEhvb2tzPiAmIHtcbiAgW2hvb2tTdWJqZWN0XTogUGFydGlhbDxEZWNvcmF0ZWRIb29rc1N1Yj47XG4gIFtob29rc1BhdGNoZWRdOiBQYXJ0aWFsPERlY29yYXRlSG9va09wdGlvbnM+O1xufTtcblxuZnVuY3Rpb24gZ2V0U3ViamVjdEZvckhvb2soY29tcG9uZW50SW5zdGFuY2U6IENvbXBvbmVudEluc3RhbmNlLCBob29rOiBMaWZlY3ljbGVIb29rS2V5KTogU3ViamVjdDx2b2lkPiB7XG4gIGlmICghY29tcG9uZW50SW5zdGFuY2VbaG9va1N1YmplY3RdKSB7XG4gICAgY29tcG9uZW50SW5zdGFuY2VbaG9va1N1YmplY3RdID0ge307XG4gIH1cblxuICBpZiAoIWNvbXBvbmVudEluc3RhbmNlW2hvb2tTdWJqZWN0XVtob29rXSkge1xuICAgIGNvbXBvbmVudEluc3RhbmNlW2hvb2tTdWJqZWN0XVtob29rXSA9IG5ldyBTdWJqZWN0PHZvaWQ+KCk7XG4gIH1cblxuICBjb25zdCBwcm90byA9IGNvbXBvbmVudEluc3RhbmNlLmNvbnN0cnVjdG9yLnByb3RvdHlwZTtcbiAgaWYgKCFwcm90b1tob29rc1BhdGNoZWRdKSB7XG4gICAgcHJvdG9baG9va3NQYXRjaGVkXSA9IHt9O1xuICB9XG5cbiAgaWYgKCFwcm90b1tob29rc1BhdGNoZWRdW2hvb2tdKSB7XG4gICAgY29uc3Qgb3JpZ2luYWxIb29rID0gcHJvdG9baG9va107XG5cbiAgICBwcm90b1tob29rXSA9IGZ1bmN0aW9uICh0aGlzOiBDb21wb25lbnRJbnN0YW5jZSkge1xuICAgICAgKG9yaWdpbmFsSG9vayBhcyAoKSA9PiB2b2lkKT8uY2FsbCh0aGlzKTtcbiAgICAgIHRoaXNbaG9va1N1YmplY3RdPy5baG9va10/Lm5leHQoKTtcbiAgICB9O1xuXG4gICAgY29uc3Qgb3JpZ2luYWxPbkRlc3Ryb3kgPSBwcm90by5uZ09uRGVzdHJveTtcbiAgICBwcm90by5uZ09uRGVzdHJveSA9IGZ1bmN0aW9uICh0aGlzOiBDb21wb25lbnRJbnN0YW5jZSkge1xuICAgICAgb3JpZ2luYWxPbkRlc3Ryb3k/LmNhbGwodGhpcyk7XG4gICAgICB0aGlzW2hvb2tTdWJqZWN0XT8uW2hvb2tdPy5jb21wbGV0ZSgpO1xuICAgICAgZGVsZXRlIHRoaXNbaG9va1N1YmplY3RdPy5baG9va107XG4gICAgfTtcblxuICAgIHByb3RvW2hvb2tzUGF0Y2hlZF1baG9va10gPSB0cnVlO1xuICB9XG5cbiAgLy8gdHNsaW50OmRpc2FibGUtbmV4dC1saW5lOm5vLW5vbi1udWxsLWFzc2VydGlvbiAtIHRoaXMgaXMgZGVmaW5pdGVseSBkZWZpbmVkIGFib3ZlXG4gIHJldHVybiBjb21wb25lbnRJbnN0YW5jZVtob29rU3ViamVjdF1baG9va10hO1xufVxuXG4vKipcbiAqIExpYnJhcnkgYXV0aG9ycyBzaG91bGQgdXNlIHRoaXMgdG8gY3JlYXRlIHRoZWlyIG93biBsaWZlY3ljbGUtYXdhcmUgZnVuY3Rpb25hbGl0eVxuICovXG5leHBvcnQgZnVuY3Rpb24gZ2V0T2JzZXJ2YWJsZUxpZmVjeWNsZShjbGFzc0luc3RhbmNlOiBhbnkpOiBEZWNvcmF0ZWRIb29rcyB7XG4gIHJldHVybiBuZXcgUHJveHkoe30gYXMgRGVjb3JhdGVkSG9va3MsIHtcbiAgICBnZXQodGFyZ2V0OiBEZWNvcmF0ZWRIb29rcywgcDogTGlmZWN5Y2xlSG9va0tleSk6IE9ic2VydmFibGU8dm9pZD4ge1xuICAgICAgcmV0dXJuIGdldFN1YmplY3RGb3JIb29rKGNsYXNzSW5zdGFuY2UsIHApLmFzT2JzZXJ2YWJsZSgpO1xuICAgIH0sXG4gIH0pO1xufVxuIl19

@@ -19,12 +19,12 @@ import { Subject } from 'rxjs';

proto[hook] = function () {
var _a, _b;
var _a, _b, _c;
(_a = originalHook) === null || _a === void 0 ? void 0 : _a.call(this);
(_b = this[hookSubject][hook]) === null || _b === void 0 ? void 0 : _b.next();
(_c = (_b = this[hookSubject]) === null || _b === void 0 ? void 0 : _b[hook]) === null || _c === void 0 ? void 0 : _c.next();
};
const originalOnDestroy = proto.ngOnDestroy;
proto.ngOnDestroy = function () {
var _a;
var _a, _b, _c;
originalOnDestroy === null || originalOnDestroy === void 0 ? void 0 : originalOnDestroy.call(this);
(_a = this[hookSubject][hook]) === null || _a === void 0 ? void 0 : _a.complete();
delete this[hookSubject][hook];
(_b = (_a = this[hookSubject]) === null || _a === void 0 ? void 0 : _a[hook]) === null || _b === void 0 ? void 0 : _b.complete();
(_c = this[hookSubject]) === null || _c === void 0 ? true : delete _c[hook];
};

@@ -31,0 +31,0 @@ proto[hooksPatched][hook] = true;

{
"name": "ngx-observable-lifecycle",
"version": "2.0.0",
"version": "2.0.1",
"dependencies": {

@@ -8,3 +8,3 @@ "tslib": "^2.0.0"

"peerDependencies": {
"@angular/core": "^9.1.7",
"@angular/core": ">=9.1.7",
"rxjs": "~6.5.4"

@@ -11,0 +11,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
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc