A Firebase app holds the initialization information for a collection of services.

interface App {
    name: string;
    options: AppOptions;
}

Properties

Properties

name: string

The (read-only) name for this app.

The default app's name is "[DEFAULT]".

Example

// The default app's name is "[DEFAULT]"
initializeApp(defaultAppConfig);
console.log(admin.app().name); // "[DEFAULT]"

Example

// A named app's name is what you provide to initializeApp()
const otherApp = initializeApp(otherAppConfig, "other");
console.log(otherApp.name); // "other"
options: AppOptions

The (read-only) configuration options for this app. These are the original parameters given in firebase-admin.app#initializeApp.

Example

const app = initializeApp(config);
console.log(app.options.credential === config.credential); // true
console.log(app.options.databaseURL === config.databaseURL); // true