diff --git a/.changeset/soft-grapes-occur.md b/.changeset/soft-grapes-occur.md new file mode 100644 index 00000000000..92d50de1b1f --- /dev/null +++ b/.changeset/soft-grapes-occur.md @@ -0,0 +1,5 @@ +--- +'firebase': patch +--- + +Fix typings for v10 diff --git a/packages/firebase/compat/index.d.ts b/packages/firebase/compat/index.d.ts index e4f62138d13..671ae3a3412 100644 --- a/packages/firebase/compat/index.d.ts +++ b/packages/firebase/compat/index.d.ts @@ -5819,7 +5819,7 @@ declare namespace firebase.database { * returning true. */ forEach( - action: (a: firebase.database.IteratorDataSnapshot) => boolean | void + action: (a: firebase.database.IteratedDataSnapshot) => boolean | void ): boolean; /** * Gets the priority value of the data in this `DataSnapshot`. @@ -5998,6 +5998,10 @@ declare namespace firebase.database { toJSON(): Object | null; } + interface IteratedDataSnapshot extends DataSnapshot { + key: string; // key of the location of this snapshot. + } + /** * The Firebase Database service interface. *