UNPKG

@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

34 lines (33 loc) 732 B
import { InvalidStateError } from './lib/errors.js'; import FakeEventTarget from './lib/FakeEventTarget.js'; class FDBRequest extends FakeEventTarget { _result = null; _error = null; source = null; transaction = null; readyState = 'pending'; onsuccess = null; onerror = null; get error() { if (this.readyState === 'pending') { throw new InvalidStateError(); } return this._error; } set error(value) { this._error = value; } get result() { if (this.readyState === 'pending') { throw new InvalidStateError(); } return this._result; } set result(value) { this._result = value; } toString() { return '[object IDBRequest]'; } } export default FDBRequest;