firebase-cljs.core
->cljs
Converts a js object to a clj hashmap.
fb
Shortcut for js/firebase.
get-app
(get-app)(get-app aname)Returns the selected Firebase Application. Takes an optional aname reference to an application, for use in multi-app environments.
get-auth
(get-auth)(get-auth app)Returns the Firebase Auth service for the selected Firebase Application. Takes an optional app reference to an application, for use in multi-app environments.
get-db
(get-db)(get-db app)Returns the Firebase Database service for the selected Firebase Application. Takes an optional app reference to an application, for use in multi-app environments.
get-storage
(get-storage)(get-storage app)Returns the Firebase Storage service for the selected Firebase Application. Takes an optional app reference to an application, for use in multi-app environments.
init
(init opts)(init opts aname)Initializes Firebase Application. Takes opts map and optionally, an app name.
opts must contain the following keys for use in the browser:
{:apiKey FIREBASE_API_KEY
:authDomain FIREBASE_AUTH_DOMAIN
:databaseURL FIREBASE_DATABASE_URL
:storageBucket FIREBASE_STORAGE_BUCKET}
aname may optionally be a name to reference this application, for use in multi-app environments.