123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566 |
- import { FirebaseDatabase } from '@firebase/database-types';
- import { App } from '../app';
- export interface Database extends FirebaseDatabase {
-
- getRules(): Promise<string>;
-
- getRulesJSON(): Promise<object>;
-
- setRules(source: string | Buffer | object): Promise<void>;
- }
- export declare class DatabaseService {
- private readonly appInternal;
- private tokenListener;
- private tokenRefreshTimeout;
- private databases;
- constructor(app: App);
- private get firebaseApp();
-
- get app(): App;
- getDatabase(url?: string): Database;
- private onTokenChange;
- private scheduleTokenRefresh;
- private ensureUrl;
- }
|