Sheetbase Angular is a wrapper of @sheetbase/client for Angular apps.
See more: https://github.com/sheetbase/angular
Install: npm install --save @sheetbase/client @sheetbase/angular
import { initializeApp } from '@sheetbase/client/app';
import { SheetbaseService } from '@sheetbase/angular';
// create a Sheetbase app
const sheetbaseApp = initializeApp(/* options */);
// init the Sheetbase service
this.sheetbaseService.setApp(sheetbaseApp);
// using
const result = await this.sheetbaseService.api().get('/');
SheetbaseService
: wrapper of Sheetbase appApiService
: wrapper of app.api()DatabaseService
: wrapper of app.database()AuthService
: wrapper of app.auth()MailService
: wrapper of app.mail()StorageService
: wrapper of app.storage()LocalstorageService
: wrapper of app.localstorage()CacheService
: wrapper of app.cache()FetchService
: wrapper of app.fetch()AppService
: app stuffsNavService
: navigationDataService
: useful data methodsCurrencyService
: format and convert currencyDateService
: format date timesheetbase-oauth-popup
: oauth popup handlersheetbase-oops
: 404 componentsheetbase-skeleton
: skeleton componentfilter
: simple filtero2a
: turn object into arraysafe
: safe html binding or url