1 |
|
2 |
|
3 |
|
4 |
|
5 |
|
6 |
|
7 |
|
8 |
|
9 |
|
10 |
|
11 |
|
12 |
|
13 |
|
14 |
|
15 |
|
16 |
|
17 | import { FirebaseNamespace } from '@firebase/app-types';
|
18 | import * as types from '@firebase/database-types';
|
19 | import { Database } from './src/api/Database';
|
20 | import { Query, Reference } from './src/api/Reference';
|
21 | import { enableLogging } from './src/core/util/util';
|
22 | declare const ServerValue: {
|
23 | TIMESTAMP: object;
|
24 | increment: (delta: number) => object;
|
25 | };
|
26 | export declare function registerDatabase(instance: FirebaseNamespace): void;
|
27 | export { Database, Query, Reference, enableLogging, ServerValue };
|
28 | export { DataSnapshot } from './src/api/Reference';
|
29 | export { OnDisconnect } from './src/api/onDisconnect';
|
30 | declare module '@firebase/app-types' {
|
31 | interface FirebaseNamespace {
|
32 | database?: {
|
33 | (app?: FirebaseApp): types.FirebaseDatabase;
|
34 | enableLogging: typeof types.enableLogging;
|
35 | ServerValue: types.ServerValue;
|
36 | Database: typeof types.FirebaseDatabase;
|
37 | };
|
38 | }
|
39 | interface FirebaseApp {
|
40 | database?(databaseURL?: string): types.FirebaseDatabase;
|
41 | }
|
42 | }
|