1
1
import { Firebase , FirebaseApp } from '@nativescript/firebase-core' ;
2
2
import { IDataSnapshot , IDatabase , IOnDisconnect , EventType , IQuery , IReference , IThenableReference , TransactionResult } from './common' ;
3
3
4
- declare class OnDisconnect implements IOnDisconnect {
4
+ export { EventType } ;
5
+
6
+ export declare class OnDisconnect implements IOnDisconnect {
5
7
readonly native : any ;
6
8
readonly android : any ;
7
9
readonly ios : any ;
@@ -17,7 +19,7 @@ declare class OnDisconnect implements IOnDisconnect {
17
19
update ( values : { [ key : string ] : any } , onComplete ?: ( error : FirebaseError ) => void ) : Promise < void > ;
18
20
}
19
21
20
- declare class Query implements IQuery {
22
+ export declare class Query implements IQuery {
21
23
readonly native : any ;
22
24
readonly android : any ;
23
25
readonly ios : any ;
@@ -51,16 +53,16 @@ declare class Query implements IQuery {
51
53
startAt ( value : string | number | boolean , key ?: string ) : Query ;
52
54
}
53
55
54
- declare class ServerValue {
56
+ export declare class ServerValue {
55
57
readonly native : any ;
56
58
readonly android : any ;
57
59
readonly ios : any ;
58
-
60
+
59
61
static timeStamp ( ) : ServerValue ;
60
62
static increment ( count : number ) : ServerValue ;
61
63
}
62
64
63
- declare class Reference extends Query implements IReference {
65
+ export declare class Reference extends Query implements IReference {
64
66
readonly native : any ;
65
67
readonly android : any ;
66
68
readonly ios : any ;
@@ -89,7 +91,7 @@ declare class Reference extends Query implements IReference {
89
91
update ( values : { [ key : string ] : any } , onComplete ?: ( error : FirebaseError ) => void ) : Promise < void > ;
90
92
}
91
93
92
- declare class DataSnapshot implements IDataSnapshot {
94
+ export declare class DataSnapshot implements IDataSnapshot {
93
95
readonly native : any ;
94
96
readonly android : any ;
95
97
readonly ios : any ;
@@ -116,7 +118,7 @@ declare class DataSnapshot implements IDataSnapshot {
116
118
val ( ) ;
117
119
}
118
120
119
- declare class Database implements IDatabase {
121
+ export declare class Database implements IDatabase {
120
122
readonly native : any ;
121
123
readonly android : any ;
122
124
readonly ios : any ;
0 commit comments