[js][internals] _NAMESPACE & _NATIVE_MODULE static props for all modules

This commit is contained in:
Salakar
2017-08-17 17:58:28 +01:00
parent 75c6a8f787
commit 9825226665
14 changed files with 287 additions and 42 deletions

View File

@@ -12,8 +12,11 @@ import ModuleBase from './../../utils/ModuleBase';
* @class Database
*/
export default class Database extends ModuleBase {
static _NAMESPACE = 'database';
static _NATIVE_MODULE = 'RNFirebaseDatabase';
constructor(firebaseApp: Object, options: Object = {}) {
super(firebaseApp, options, 'Database', true);
super(firebaseApp, options, true);
this._transactionHandler = new TransactionHandler(this);
if (this._options.persistence) {