quickfirebase.ts
v3.5.3
Published
simple package to make firebase more easier
Downloads
15
Readme
Firebase - App success made simple
Upgrade to Version 3
Installing
$ npm init
$ npm install --save quickfirebase.ts
Example
const quick = require("quickfirebase.ts");
const firebaseConfig = {
apiKey: ...,
authDomain: ...,
databaseURL: ....,
projectId: ...,
storageBucket: ....,
messagingSenderId: .....,
appId: .....,
measurementId: .....
};
let schema = {
sales: 0;
}
quick.connect(firebaseConfig);
const databaseManeger = new quick.database({name: "user", default: schema });
databaseManeger.set("mohamed");
More Examples
(async() => {
const data = await databaseManeger.findOne("mohamed");
console.log(data.data.sales);
data.data.sales += 10;
data.save(); // to save the data to the database;
databaseManeger.delete("mohamed"); // to delete object from data
})()
Tip
// you can add a new key with save()
(async() => {
const data = await databaseManeger.findOne("mohamed");
data.data.message = "hello";
data.save();
})()
connection
quick.connection.on('connected', async (firebase) => {
console.log("connected to database");
});
Menthodes
set() // takes one argument
findOne() // takes one argument
delete() // takes one argument
deleteAll()
fetch() // to get all data
Dev
Ziad#1768