UNPKG

@capacitor-firebase/app

Version:

Capacitor plugin for Firebase App.

37 lines (31 loc) 1.03 kB
'use strict'; var core = require('@capacitor/core'); var app = require('firebase/app'); const FirebaseApp = core.registerPlugin('FirebaseApp', { web: () => Promise.resolve().then(function () { return web; }).then(m => new m.FirebaseAppWeb()), }); class FirebaseAppWeb extends core.WebPlugin { async getName() { const app$1 = app.getApp(); return { name: app$1.name, }; } async getOptions() { const app$1 = app.getApp(); return { apiKey: app$1.options.apiKey || '', applicationId: app$1.options.appId || '', databaseUrl: app$1.options.databaseURL || '', gcmSenderId: app$1.options.messagingSenderId || '', projectId: app$1.options.projectId || '', storageBucket: app$1.options.storageBucket || '', }; } } var web = /*#__PURE__*/Object.freeze({ __proto__: null, FirebaseAppWeb: FirebaseAppWeb }); exports.FirebaseApp = FirebaseApp; //# sourceMappingURL=plugin.cjs.js.map