11import { Firebase , FirebaseApp } from '@nativescript/firebase-core' ;
22import { IDataSnapshot , IDatabase , IOnDisconnect , EventType , IQuery , IReference , IThenableReference , TransactionResult } from './common' ;
33
4- declare class OnDisconnect implements IOnDisconnect {
4+ export { EventType } ;
5+
6+ export declare class OnDisconnect implements IOnDisconnect {
57 readonly native : any ;
68 readonly android : any ;
79 readonly ios : any ;
@@ -17,7 +19,7 @@ declare class OnDisconnect implements IOnDisconnect {
1719 update ( values : { [ key : string ] : any } , onComplete ?: ( error : FirebaseError ) => void ) : Promise < void > ;
1820}
1921
20- declare class Query implements IQuery {
22+ export declare class Query implements IQuery {
2123 readonly native : any ;
2224 readonly android : any ;
2325 readonly ios : any ;
@@ -51,16 +53,16 @@ declare class Query implements IQuery {
5153 startAt ( value : string | number | boolean , key ?: string ) : Query ;
5254}
5355
54- declare class ServerValue {
56+ export declare class ServerValue {
5557 readonly native : any ;
5658 readonly android : any ;
5759 readonly ios : any ;
58-
60+
5961 static timeStamp ( ) : ServerValue ;
6062 static increment ( count : number ) : ServerValue ;
6163}
6264
63- declare class Reference extends Query implements IReference {
65+ export declare class Reference extends Query implements IReference {
6466 readonly native : any ;
6567 readonly android : any ;
6668 readonly ios : any ;
@@ -89,7 +91,7 @@ declare class Reference extends Query implements IReference {
8991 update ( values : { [ key : string ] : any } , onComplete ?: ( error : FirebaseError ) => void ) : Promise < void > ;
9092}
9193
92- declare class DataSnapshot implements IDataSnapshot {
94+ export declare class DataSnapshot implements IDataSnapshot {
9395 readonly native : any ;
9496 readonly android : any ;
9597 readonly ios : any ;
@@ -116,7 +118,7 @@ declare class DataSnapshot implements IDataSnapshot {
116118 val ( ) ;
117119}
118120
119- declare class Database implements IDatabase {
121+ export declare class Database implements IDatabase {
120122 readonly native : any ;
121123 readonly android : any ;
122124 readonly ios : any ;
0 commit comments