46ce3ad82ccebba8a91cc84cf095f15bac3b96004932e1d14b3b8ab763011554.json 12 KB

1
  1. {"ast":null,"code":"var __extends = this && this.__extends || function () {\n var extendStatics = function (d, b) {\n extendStatics = Object.setPrototypeOf || {\n __proto__: []\n } instanceof Array && function (d, b) {\n d.__proto__ = b;\n } || function (d, b) {\n for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p];\n };\n return extendStatics(d, b);\n };\n return function (d, b) {\n extendStatics(d, b);\n function __() {\n this.constructor = d;\n }\n d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\n };\n}();\nvar __assign = this && this.__assign || function () {\n __assign = Object.assign || function (t) {\n for (var s, i = 1, n = arguments.length; i < n; i++) {\n s = arguments[i];\n for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p];\n }\n return t;\n };\n return __assign.apply(this, arguments);\n};\n/** 表示可清理的资源,比如 Observable 的执行 */\nvar Subscription = /** @class */function () {\n function Subscription() {\n /** 用来标示该 Subscription 是否被取消订阅的标示位 */\n this.closed = false;\n }\n /** 取消 observer 的订阅 */\n Subscription.prototype.unsubscribe = function () {\n if (this.closed) {\n return;\n }\n this.closed = true;\n if (this._unsubscribe) {\n this._unsubscribe();\n }\n };\n /** 添加一个 tear down 在该 Subscription 的 unsubscribe() 期间调用 */\n Subscription.prototype.add = function (teardown) {\n this._unsubscribe = teardown;\n };\n return Subscription;\n}();\n/**\n * 实现 Observer 接口并且继承 Subscription 类,Observer 是消费 Observable 值的公有 API\n * 所有 Observers 都转化成了 Subscriber,以便提供类似 Subscription 的能力,比如 unsubscribe\n*/\nvar Subscriber = /** @class */function (_super) {\n __extends(Subscriber, _super);\n function Subscriber(observerOrNext, error, complete) {\n var _this = _super.call(this) || this;\n _this.isStopped = false;\n if (observerOrNext && typeof observerOrNext === 'object') {\n _this.destination = observerOrNext;\n } else {\n _this.destination = __assign(__assign(__assign({}, observerOrNext && {\n next: observerOrNext\n }), error && {\n error: error\n }), complete && {\n complete: complete\n });\n }\n return _this;\n }\n Subscriber.prototype.unsubscribe = function () {\n if (this.closed) {\n return;\n }\n this.isStopped = true;\n _super.prototype.unsubscribe.call(this);\n };\n Subscriber.prototype.next = function (value) {\n if (!this.isStopped && this.destination.next) {\n this.destination.next(value);\n }\n };\n Subscriber.prototype.error = function (err) {\n if (!this.isStopped && this.destination.error) {\n this.isStopped = true;\n this.destination.error(err);\n }\n };\n Subscriber.prototype.complete = function (result) {\n if (!this.isStopped && this.destination.complete) {\n this.isStopped = true;\n this.destination.complete(result);\n }\n };\n return Subscriber;\n}(Subscription);\nexport { Subscriber };\n/** 可观察对象,当前的上传事件的集合 */\nvar Observable = /** @class */function () {\n function Observable(_subscribe) {\n this._subscribe = _subscribe;\n }\n Observable.prototype.subscribe = function (observerOrNext, error, complete) {\n var sink = new Subscriber(observerOrNext, error, complete);\n sink.add(this._subscribe(sink));\n return sink;\n };\n return Observable;\n}();\nexport { Observable };","map":{"version":3,"names":["__extends","extendStatics","d","b","Object","setPrototypeOf","__proto__","Array","p","hasOwnProperty","__","constructor","prototype","create","__assign","assign","t","s","i","n","arguments","length","call","apply","Subscription","closed","unsubscribe","_unsubscribe","add","teardown","Subscriber","_super","observerOrNext","error","complete","_this","isStopped","destination","next","value","err","result","Observable","_subscribe","subscribe","sink"],"sources":["F:/workspace/202226701027/huinongbao-app/node_modules/qiniu-js/esm/utils/observable.js"],"sourcesContent":["var __extends = (this && this.__extends) || (function () {\n var extendStatics = function (d, b) {\n extendStatics = Object.setPrototypeOf ||\n ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||\n function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };\n return extendStatics(d, b);\n };\n return function (d, b) {\n extendStatics(d, b);\n function __() { this.constructor = d; }\n d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\n };\n})();\nvar __assign = (this && this.__assign) || function () {\n __assign = Object.assign || function(t) {\n for (var s, i = 1, n = arguments.length; i < n; i++) {\n s = arguments[i];\n for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p))\n t[p] = s[p];\n }\n return t;\n };\n return __assign.apply(this, arguments);\n};\n/** 表示可清理的资源,比如 Observable 的执行 */\nvar Subscription = /** @class */ (function () {\n function Subscription() {\n /** 用来标示该 Subscription 是否被取消订阅的标示位 */\n this.closed = false;\n }\n /** 取消 observer 的订阅 */\n Subscription.prototype.unsubscribe = function () {\n if (this.closed) {\n return;\n }\n this.closed = true;\n if (this._unsubscribe) {\n this._unsubscribe();\n }\n };\n /** 添加一个 tear down 在该 Subscription 的 unsubscribe() 期间调用 */\n Subscription.prototype.add = function (teardown) {\n this._unsubscribe = teardown;\n };\n return Subscription;\n}());\n/**\n * 实现 Observer 接口并且继承 Subscription 类,Observer 是消费 Observable 值的公有 API\n * 所有 Observers 都转化成了 Subscriber,以便提供类似 Subscription 的能力,比如 unsubscribe\n*/\nvar Subscriber = /** @class */ (function (_super) {\n __extends(Subscriber, _super);\n function Subscriber(observerOrNext, error, complete) {\n var _this = _super.call(this) || this;\n _this.isStopped = false;\n if (observerOrNext && typeof observerOrNext === 'object') {\n _this.destination = observerOrNext;\n }\n else {\n _this.destination = __assign(__assign(__assign({}, observerOrNext && { next: observerOrNext }), error && { error: error }), complete && { complete: complete });\n }\n return _this;\n }\n Subscriber.prototype.unsubscribe = function () {\n if (this.closed) {\n return;\n }\n this.isStopped = true;\n _super.prototype.unsubscribe.call(this);\n };\n Subscriber.prototype.next = function (value) {\n if (!this.isStopped && this.destination.next) {\n this.destination.next(value);\n }\n };\n Subscriber.prototype.error = function (err) {\n if (!this.isStopped && this.destination.error) {\n this.isStopped = true;\n this.destination.error(err);\n }\n };\n Subscriber.prototype.complete = function (result) {\n if (!this.isStopped && this.destination.complete) {\n this.isStopped = true;\n this.destination.complete(result);\n }\n };\n return Subscriber;\n}(Subscription));\nexport { Subscriber };\n/** 可观察对象,当前的上传事件的集合 */\nvar Observable = /** @class */ (function () {\n function Observable(_subscribe) {\n this._subscribe = _subscribe;\n }\n Observable.prototype.subscribe = function (observerOrNext, error, complete) {\n var sink = new Subscriber(observerOrNext, error, complete);\n sink.add(this._subscribe(sink));\n return sink;\n };\n return Observable;\n}());\nexport { Observable };\n"],"mappings":"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","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}