Skip to content

Commit 4b4f2bc

Browse files
Review feedback
1 parent fa6b7fc commit 4b4f2bc

File tree

5 files changed

+26
-26
lines changed

5 files changed

+26
-26
lines changed

packages/database-types/index.d.ts

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -69,20 +69,20 @@ export interface Query {
6969
limitToLast(limit: number): Query;
7070
off(
7171
eventType?: EventType,
72-
callback?: (a: DataSnapshot, b?: string) => any,
73-
context?: Object
72+
callback?: (a: DataSnapshot, b?: string | null) => any,
73+
context?: Object | null
7474
): void;
7575
on(
7676
eventType: EventType,
77-
callback: (a: DataSnapshot, b?: string) => any,
78-
cancelCallbackOrContext?: ((a: Error) => any) | Object,
79-
context?: Object
80-
): (a: DataSnapshot, b?: string) => any;
77+
callback: (a: DataSnapshot, b?: string | null) => any,
78+
cancelCallbackOrContext?: ((a: Error) => any) | Object | null,
79+
context?: Object | null
80+
): (a: DataSnapshot, b?: string | null) => any;
8181
once(
8282
eventType: EventType,
83-
successCallback?: (a: DataSnapshot, b?: string) => any,
84-
cancelCallbackOrContext?: ((a: Error) => void) | Object,
85-
context?: Object
83+
successCallback?: (a: DataSnapshot, b?: string | null) => any,
84+
failureCallbackOrContext?: ((a: Error) => void) | Object | null,
85+
context?: Object | null
8686
): Promise<DataSnapshot>;
8787
orderByChild(path: string): Query;
8888
orderByKey(): Query;

packages/database/src/api/Query.ts

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ import { DataSnapshot } from './DataSnapshot';
4949
let __referenceConstructor: new (repo: Repo, path: Path) => Query;
5050

5151
export interface SnapshotCallback {
52-
(a: DataSnapshot, b?: string): any;
52+
(a: DataSnapshot, b?: string | null): any;
5353
}
5454

5555
/**
@@ -198,8 +198,8 @@ export class Query {
198198
on(
199199
eventType: string,
200200
callback: SnapshotCallback,
201-
cancelCallbackOrContext?: ((a: Error) => any) | Object,
202-
context?: Object
201+
cancelCallbackOrContext?: ((a: Error) => any) | Object | null,
202+
context?: Object | null
203203
): SnapshotCallback {
204204
validateArgCount('Query.on', 2, 4, arguments.length);
205205
validateEventType('Query.on', 1, eventType, false);
@@ -264,7 +264,7 @@ export class Query {
264264
* @param {(function(!DataSnapshot, ?string=))=} callback
265265
* @param {Object=} context
266266
*/
267-
off(eventType?: string, callback?: SnapshotCallback, context?: Object): void {
267+
off(eventType?: string, callback?: SnapshotCallback, context?: Object | null): void {
268268
validateArgCount('Query.off', 0, 3, arguments.length);
269269
validateEventType('Query.off', 1, eventType, true);
270270
validateCallback('Query.off', 2, callback, true);
@@ -293,23 +293,23 @@ export class Query {
293293
* Attaches a listener, waits for the first event, and then removes the listener
294294
* @param {!string} eventType
295295
* @param {!function(!DataSnapshot, string=)} userCallback
296-
* @param cancelOrContext
296+
* @param failureCallbackOrContext
297297
* @param context
298298
* @return {!firebase.Promise}
299299
*/
300300
once(
301301
eventType: string,
302302
userCallback?: SnapshotCallback,
303-
cancelOrContext?: ((a: Error) => void) | Object,
304-
context?: Object
303+
failureCallbackOrContext?: ((a: Error) => void) | Object | null,
304+
context?: Object | null
305305
): Promise<DataSnapshot> {
306306
validateArgCount('Query.once', 1, 4, arguments.length);
307307
validateEventType('Query.once', 1, eventType, false);
308308
validateCallback('Query.once', 2, userCallback, true);
309309

310310
const ret = Query.getCancelAndContextArgs_(
311311
'Query.once',
312-
cancelOrContext,
312+
failureCallbackOrContext,
313313
context
314314
);
315315

@@ -631,8 +631,8 @@ export class Query {
631631
*/
632632
private static getCancelAndContextArgs_(
633633
fnName: string,
634-
cancelOrContext?: ((a: Error) => void) | Object,
635-
context?: Object
634+
cancelOrContext?: ((a: Error) => void) | Object | null,
635+
context?: Object | null
636636
): { cancel: ((a: Error) => void) | null; context: Object | null } {
637637
const ret: {
638638
cancel: ((a: Error) => void) | null;

packages/database/src/core/view/Change.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ export class Change {
3232
public snapshotNode: Node,
3333
public childName?: string,
3434
public oldSnap?: Node,
35-
public prevName?: string
35+
public prevName?: string | null
3636
) {}
3737

3838
/**

packages/database/src/core/view/Event.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ export class DataEvent implements Event {
6666
| ' child_removed',
6767
public eventRegistration: EventRegistration,
6868
public snapshot: DataSnapshot,
69-
public prevName?: string
69+
public prevName?: string | null
7070
) {}
7171

7272
/**

packages/firebase/index.d.ts

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4408,7 +4408,7 @@ declare namespace firebase.database {
44084408
eventType?: EventType,
44094409
callback?: (a: firebase.database.DataSnapshot, b?: string | null) => any,
44104410
context?: Object | null
4411-
): any;
4411+
): void;
44124412

44134413
/**
44144414
* Listens for data changes at a particular location.
@@ -4524,10 +4524,10 @@ declare namespace firebase.database {
45244524
*/
45254525
on(
45264526
eventType: EventType,
4527-
callback: (a: firebase.database.DataSnapshot | null, b?: string) => any,
4527+
callback: (a: firebase.database.DataSnapshot | null, b?: string | null) => any,
45284528
cancelCallbackOrContext?: Object | null,
45294529
context?: Object | null
4530-
): (a: firebase.database.DataSnapshot | null, b?: string) => any;
4530+
): (a: firebase.database.DataSnapshot | null, b?: string | null) => any;
45314531

45324532
/**
45334533
* Listens for exactly one event of the specified event type, and then stops
@@ -4564,8 +4564,8 @@ declare namespace firebase.database {
45644564
*/
45654565
once(
45664566
eventType: EventType,
4567-
successCallback?: (a: firebase.database.DataSnapshot, b?: string) => any,
4568-
failureCallbackOrContext?: Object | null,
4567+
successCallback?: (a: DataSnapshot, b?: string | null) => any,
4568+
cancelCallbackOrContext?: ((a: Error) => void) | Object | null,
45694569
context?: Object | null
45704570
): Promise<DataSnapshot>;
45714571
/**

0 commit comments

Comments
 (0)