@moxb/meteor
Advanced tools
Comparing version 0.2.0-beta.17 to 0.2.0-beta.18
export interface MeteorSubscription { | ||
/** @deprecated since version v0.2.0-beta.18 */ | ||
readonly isSubscriptionReady: boolean; | ||
/** | ||
* Is this subscription still pending? | ||
* | ||
* **Note**: This must be checked in the render function, else | ||
@@ -8,6 +12,17 @@ * the auto subscription mechanism does not work! | ||
*/ | ||
readonly isSubscriptionReady: boolean; | ||
readonly pending: boolean; | ||
/** | ||
* Has this subscription failed? | ||
* | ||
* If yes, there should be some errors, and an error message, too | ||
*/ | ||
readonly hasFailed: boolean; | ||
readonly error?: any; | ||
readonly pending: boolean; | ||
/** | ||
* Any errors encountered | ||
*/ | ||
readonly errors: any[]; | ||
/** | ||
* Errors formatted as user-readable strings | ||
*/ | ||
readonly errorMessage?: string; | ||
} |
@@ -6,3 +6,3 @@ import { MeteorSubscription } from './MeteorSubscription'; | ||
private _hasFailed; | ||
private _error?; | ||
private _errors; | ||
private subscriptionTracker?; | ||
@@ -12,9 +12,13 @@ private mobxAutoRun?; | ||
constructor(); | ||
/** @deprecated since version v0.2.0-beta.18 */ | ||
/** @deprecated since version v0.2.0-beta.18 */ | ||
isSubscriptionReady: boolean; | ||
/** | ||
* This is observed to | ||
* @returns {boolean} | ||
* Mark this subscription as ready. | ||
* (This only makes sense during testing.) | ||
*/ | ||
isSubscriptionReady: boolean; | ||
_setReady(): void; | ||
readonly hasFailed: boolean; | ||
readonly error: any; | ||
readonly errors: any[]; | ||
readonly errorMessage: string; | ||
readonly pending: boolean; | ||
@@ -21,0 +25,0 @@ protected _fail(error: any): void; |
@@ -6,2 +6,3 @@ "use strict"; | ||
var MeteorDependencies_1 = require("./MeteorDependencies"); | ||
var moxb_1 = require("@moxb/moxb"); | ||
var MeteorSubscriptionImpl = /** @class */ (function () { | ||
@@ -13,2 +14,3 @@ function MeteorSubscriptionImpl() { | ||
this._hasFailed = false; | ||
this._errors = []; | ||
mobx_1.onBecomeObserved(this, '_isSubscriptionReady', function () { | ||
@@ -25,9 +27,7 @@ // console.log('subscribe=', this.constructor.name); | ||
Object.defineProperty(MeteorSubscriptionImpl.prototype, "isSubscriptionReady", { | ||
/** | ||
* This is observed to | ||
* @returns {boolean} | ||
*/ | ||
/** @deprecated since version v0.2.0-beta.18 */ | ||
get: function () { | ||
return this._isSubscriptionReady; | ||
}, | ||
/** @deprecated since version v0.2.0-beta.18 */ | ||
set: function (value) { | ||
@@ -39,2 +39,9 @@ this._isSubscriptionReady = value; | ||
}); | ||
/** | ||
* Mark this subscription as ready. | ||
* (This only makes sense during testing.) | ||
*/ | ||
MeteorSubscriptionImpl.prototype._setReady = function () { | ||
this._isSubscriptionReady = true; | ||
}; | ||
Object.defineProperty(MeteorSubscriptionImpl.prototype, "hasFailed", { | ||
@@ -47,5 +54,5 @@ get: function () { | ||
}); | ||
Object.defineProperty(MeteorSubscriptionImpl.prototype, "error", { | ||
Object.defineProperty(MeteorSubscriptionImpl.prototype, "errors", { | ||
get: function () { | ||
return this._error; | ||
return this._errors.slice(); | ||
}, | ||
@@ -55,2 +62,9 @@ enumerable: true, | ||
}); | ||
Object.defineProperty(MeteorSubscriptionImpl.prototype, "errorMessage", { | ||
get: function () { | ||
return this._errors.map(moxb_1.extractErrorString).join('\n\n'); | ||
}, | ||
enumerable: true, | ||
configurable: true | ||
}); | ||
Object.defineProperty(MeteorSubscriptionImpl.prototype, "pending", { | ||
@@ -67,3 +81,3 @@ get: function () { | ||
this._hasFailed = true; | ||
this._error = error; | ||
this._errors.push(error); | ||
} | ||
@@ -81,3 +95,3 @@ }; | ||
var _this = this; | ||
this._error = undefined; | ||
this._errors = []; | ||
this._hasFailed = false; | ||
@@ -141,3 +155,3 @@ this.nSubscriptions++; | ||
mobx_1.observable | ||
], MeteorSubscriptionImpl.prototype, "_error", void 0); | ||
], MeteorSubscriptionImpl.prototype, "_errors", void 0); | ||
tslib_1.__decorate([ | ||
@@ -155,2 +169,2 @@ mobx_1.action.bound | ||
exports.MeteorSubscriptionImpl = MeteorSubscriptionImpl; | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiTWV0ZW9yU3Vic2NyaXB0aW9uSW1wbC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uL3NyYy9NZXRlb3JTdWJzY3JpcHRpb25JbXBsLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7OztBQUNBLDZCQUE0RztBQUM1RywyREFBcUQ7QUFHckQ7SUFhSTtRQUFBLGlCQVVDO1FBckJPLG1CQUFjLEdBQUcsQ0FBQyxDQUFDO1FBRW5CLHlCQUFvQixHQUFHLEtBQUssQ0FBQztRQUU3QixlQUFVLEdBQUcsS0FBSyxDQUFDO1FBUXZCLHVCQUFnQixDQUFDLElBQUksRUFBRSxzQkFBc0IsRUFBRTtZQUMzQyxvREFBb0Q7WUFDcEQsS0FBSSxDQUFDLFNBQVMsRUFBRSxDQUFDO1FBQ3JCLENBQUMsQ0FBQyxDQUFDO1FBQ0gseUJBQWtCLENBQUMsSUFBSSxFQUFFLHNCQUFzQixFQUFFO1lBQzdDLHNEQUFzRDtZQUN0RCxLQUFJLENBQUMsV0FBVyxFQUFFLENBQUM7UUFDdkIsQ0FBQyxDQUFDLENBQUM7UUFDSCxJQUFJLENBQUMsS0FBSyxHQUFHLElBQUksQ0FBQyxLQUFLLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxDQUFDO0lBQ3ZDLENBQUM7SUFNRCxzQkFBSSx1REFBbUI7UUFKdkI7OztXQUdHO2FBQ0g7WUFDSSxPQUFPLElBQUksQ0FBQyxvQkFBb0IsQ0FBQztRQUNyQyxDQUFDO2FBQ0QsVUFBd0IsS0FBYztZQUNsQyxJQUFJLENBQUMsb0JBQW9CLEdBQUcsS0FBSyxDQUFDO1FBQ3RDLENBQUM7OztPQUhBO0lBSUQsc0JBQUksNkNBQVM7YUFBYjtZQUNJLE9BQU8sSUFBSSxDQUFDLFVBQVUsQ0FBQztRQUMzQixDQUFDOzs7T0FBQTtJQUNELHNCQUFJLHlDQUFLO2FBQVQ7WUFDSSxPQUFPLElBQUksQ0FBQyxNQUFNLENBQUM7UUFDdkIsQ0FBQzs7O09BQUE7SUFDRCxzQkFBSSwyQ0FBTzthQUFYO1lBQ0ksT0FBTyxDQUFDLElBQUksQ0FBQyxvQkFBb0Is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 | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiTWV0ZW9yU3Vic2NyaXB0aW9uSW1wbC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uL3NyYy9NZXRlb3JTdWJzY3JpcHRpb25JbXBsLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7OztBQUNBLDZCQUE0RztBQUM1RywyREFBcUQ7QUFFckQsbUNBQWdEO0FBRWhEO0lBYUk7UUFBQSxpQkFVQztRQXJCTyxtQkFBYyxHQUFHLENBQUMsQ0FBQztRQUVuQix5QkFBb0IsR0FBRyxLQUFLLENBQUM7UUFFN0IsZUFBVSxHQUFHLEtBQUssQ0FBQztRQUVuQixZQUFPLEdBQVUsRUFBRSxDQUFDO1FBTXhCLHVCQUFnQixDQUFDLElBQUksRUFBRSxzQkFBc0IsRUFBRTtZQUMzQyxvREFBb0Q7WUFDcEQsS0FBSSxDQUFDLFNBQVMsRUFBRSxDQUFDO1FBQ3JCLENBQUMsQ0FBQyxDQUFDO1FBQ0gseUJBQWtCLENBQUMsSUFBSSxFQUFFLHNCQUFzQixFQUFFO1lBQzdDLHNEQUFzRDtZQUN0RCxLQUFJLENBQUMsV0FBVyxFQUFFLENBQUM7UUFDdkIsQ0FBQyxDQUFDLENBQUM7UUFDSCxJQUFJLENBQUMsS0FBSyxHQUFHLElBQUksQ0FBQyxLQUFLLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxDQUFDO0lBQ3ZDLENBQUM7SUFHRCxzQkFBSSx1REFBbUI7UUFEdkIsK0NBQStDO2FBQy9DO1lBQ0ksT0FBTyxJQUFJLENBQUMsb0JBQW9CLENBQUM7UUFDckMsQ0FBQztRQUNELCtDQUErQzthQUMvQyxVQUF3QixLQUFjO1lBQ2xDLElBQUksQ0FBQyxvQkFBb0IsR0FBRyxLQUFLLENBQUM7UUFDdEMsQ0FBQzs7O09BSkE7SUFNRDs7O09BR0c7SUFDSCwwQ0FBUyxHQUFUO1FBQ0ksSUFBSSxDQUFDLG9CQUFvQixHQUFHLElBQUksQ0FBQztJQUNyQyxDQUFDO0lBQ0Qsc0JBQUksNkNBQVM7YUFBYjtZQUNJLE9BQU8sSUFBSSxDQUFDLFVBQVUsQ0FBQztRQUMzQixDQUFDOzs7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 |
{ | ||
"name": "@moxb/meteor", | ||
"version": "0.2.0-beta.17", | ||
"version": "0.2.0-beta.18", | ||
"description": "MobX meteor binding", | ||
@@ -50,3 +50,3 @@ "scripts": { | ||
"devDependencies": { | ||
"@moxb/moxb": "^0.2.0-beta.17", | ||
"@moxb/moxb": "^0.2.0-beta.18", | ||
"@types/jest": "^23.3.1", | ||
@@ -57,3 +57,3 @@ "@types/meteor": "^1.4.16", | ||
}, | ||
"gitHead": "2512edf4a9d4b9c3f33479afdafdda63f53830fa" | ||
"gitHead": "762c8d12cae3f5376625ec2a8793aa273d778054" | ||
} |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
127586
1942