File tree Expand file tree Collapse file tree 3 files changed +53
-0
lines changed
packages/firebase-database Expand file tree Collapse file tree 3 files changed +53
-0
lines changed Original file line number Diff line number Diff line change @@ -337,6 +337,28 @@ export class Query implements IQuery {
337
337
}
338
338
}
339
339
340
+ export class ServerValue {
341
+ #native: any ;
342
+ static timeStamp ( ) {
343
+ const value = new ServerValue ( ) ;
344
+ value . #native = com . google . firebase . database . ServerValue . TIMESTAMP ;
345
+ return value ;
346
+ }
347
+ static increment ( count : number ) {
348
+ const value = new ServerValue ( ) ;
349
+ value . #native = com . google . firebase . database . ServerValue . increment ( count ) ;
350
+ return value ;
351
+ }
352
+
353
+ get native ( ) {
354
+ return this . #native;
355
+ }
356
+
357
+ get android ( ) {
358
+ return this . native ;
359
+ }
360
+ }
361
+
340
362
export class Reference extends Query implements IReference {
341
363
#native: com . google . firebase . database . DatabaseReference ;
342
364
static fromNative ( ref : com . google . firebase . database . DatabaseReference ) {
Original file line number Diff line number Diff line change @@ -51,6 +51,15 @@ declare class Query implements IQuery {
51
51
startAt ( value : string | number | boolean , key ?: string ) : Query ;
52
52
}
53
53
54
+ declare class ServerValue {
55
+ readonly native : any ;
56
+ readonly android : any ;
57
+ readonly ios : any ;
58
+
59
+ static timeStamp ( ) : ServerValue ;
60
+ static increment ( count : number ) : ServerValue ;
61
+ }
62
+
54
63
declare class Reference extends Query implements IReference {
55
64
readonly native : any ;
56
65
readonly android : any ;
Original file line number Diff line number Diff line change @@ -271,6 +271,28 @@ export class Query implements IQuery {
271
271
}
272
272
}
273
273
274
+ export class ServerValue {
275
+ #native: any ;
276
+ static timeStamp ( ) {
277
+ const value = new ServerValue ( ) ;
278
+ value . #native = FIRServerValue . timestamp ( ) ;
279
+ return value ;
280
+ }
281
+ static increment ( count : number ) {
282
+ const value = new ServerValue ( ) ;
283
+ value . #native = FIRServerValue . increment ( count ) ;
284
+ return value ;
285
+ }
286
+
287
+ get native ( ) {
288
+ return this . #native;
289
+ }
290
+
291
+ get ios ( ) {
292
+ return this . native ;
293
+ }
294
+ }
295
+
274
296
export class Reference extends Query implements IReference {
275
297
#native: FIRDatabaseReference ;
276
298
You can’t perform that action at this time.
0 commit comments