anl
Version:
FE command line tool
2 lines (1 loc) • 893 B
JavaScript
;Object.defineProperty(exports,"__esModule",{value:!0});var r=require("../../../../../tslib/tslib.es6.js");var e=function(e){function t(r,t,s,i,o,n){var u=e.call(this,r)||this;return u.onFinalize=o,u.shouldUnsubscribe=n,u._next=t?function(e){try{t(e)}catch(e){r.error(e)}}:e.prototype._next,u._error=i?function(e){try{i(e)}catch(e){r.error(e)}finally{this.unsubscribe()}}:e.prototype._error,u._complete=s?function(){try{s()}catch(e){r.error(e)}finally{this.unsubscribe()}}:e.prototype._complete,u}return r.__extends(t,e),t.prototype.unsubscribe=function(){var r;if(!this.shouldUnsubscribe||this.shouldUnsubscribe()){var t=this.closed;e.prototype.unsubscribe.call(this),!t&&(null===(r=this.onFinalize)||void 0===r||r.call(this))}},t}(require("../Subscriber.js").Subscriber);exports.OperatorSubscriber=e,exports.createOperatorSubscriber=function(r,t,s,i,o){return new e(r,t,s,i,o)};