123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105 |
- "use strict";
- Object.defineProperty(exports, "__esModule", { value: true });
- exports.FirebaseDatabaseError = exports.getDatabaseWithUrl = exports.getDatabase = exports.ServerValue = exports.enableLogging = void 0;
- const standalone_1 = require("@firebase/database-compat/standalone");
- const app_1 = require("../app");
- const database_1 = require("./database");
- exports.enableLogging = standalone_1.enableLogging;
- exports.ServerValue = standalone_1.ServerValue;
- function getDatabase(app) {
- return getDatabaseInstance({ app });
- }
- exports.getDatabase = getDatabase;
- function getDatabaseWithUrl(url, app) {
- return getDatabaseInstance({ url, app });
- }
- exports.getDatabaseWithUrl = getDatabaseWithUrl;
- function getDatabaseInstance(options) {
- let { app } = options;
- if (typeof app === 'undefined') {
- app = (0, app_1.getApp)();
- }
- const firebaseApp = app;
- const dbService = firebaseApp.getOrInitService('database', (app) => new database_1.DatabaseService(app));
- return dbService.getDatabase(options.url);
- }
- var error_1 = require("../utils/error");
- Object.defineProperty(exports, "FirebaseDatabaseError", { enumerable: true, get: function () { return error_1.FirebaseDatabaseError; } });
|