You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Mar 2, 2026. It is now read-only.
Is your feature request related to a problem? Please describe.
Typing isn't working well when using AsyncCollectionReference and AsyncQuery. As an example, where method which is inherited on both cases, will "return" a BaseQuery.
Having an AsyncQuery:
After using where the editor thinks it is a BaseQuery:
And because of this the editor says I can't do "async stuff":
Describe the solution you'd like
Correct typing for AsyncCollectionReference and AsyncQuery methods.
Additional context
I'm also providing a small PR with required changes.
Is your feature request related to a problem? Please describe.
Typing isn't working well when using
AsyncCollectionReferenceandAsyncQuery. As an example,wheremethod which is inherited on both cases, will "return" aBaseQuery.Having an AsyncQuery:

After using

wherethe editor thinks it is aBaseQuery:And because of this the editor says I can't do "async stuff":

Describe the solution you'd like
Correct typing for
AsyncCollectionReferenceandAsyncQuerymethods.Additional context
I'm also providing a small PR with required changes.