@react-native-firebase/app
Version:
A well tested, feature rich Firebase implementation for React Native, supporting iOS & Android. Individual module support for Admob, Analytics, Auth, Crash Reporting, Cloud Firestore, Database, Dynamic Links, Functions, Messaging (FCM), Remote Config, Sto
41 lines (40 loc) • 1.02 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _errors = require("./lib/errors.js");
var _FakeEventTarget = _interopRequireDefault(require("./lib/FakeEventTarget.js"));
function _interopRequireDefault(e) { return e && e.__esModule ? e : { default: e }; }
class FDBRequest extends _FakeEventTarget.default {
_result = null;
_error = null;
source = null;
transaction = null;
readyState = 'pending';
onsuccess = null;
onerror = null;
get error() {
if (this.readyState === 'pending') {
throw new _errors.InvalidStateError();
}
return this._error;
}
set error(value) {
this._error = value;
}
get result() {
if (this.readyState === 'pending') {
throw new _errors.InvalidStateError();
}
return this._result;
}
set result(value) {
this._result = value;
}
toString() {
return '[object IDBRequest]';
}
}
var _default = exports.default = FDBRequest;
//# sourceMappingURL=FDBRequest.js.map