We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 362be60 commit 74e18f7Copy full SHA for 74e18f7
packages/effect-mongodb/src/FindCursor.ts
@@ -20,19 +20,18 @@ export class FindCursor<A, I = A, R = never> extends Data.TaggedClass("FindCurso
20
}
21
22
export const filter: {
23
- // TODO: T should be I type parameter
24
- <T extends Document = Document>(
25
- filter: Filter<T>
26
- ): <A, I, R>(cursor: FindCursor<A, I, R>) => FindCursor<A, I, R>
27
- <A, I, R, T extends Document = Document>(
+ <I extends Document>(
+ filter: Filter<I>
+ ): <A, R>(cursor: FindCursor<A, I, R>) => FindCursor<A, I, R>
+ <A, I extends Document, R>(
28
cursor: FindCursor<A, I, R>,
29
30
): FindCursor<A, I, R>
31
} = F.dual(
32
(args) => isFindCursor(args[0]),
33
34
35
36
): FindCursor<A, I, R> => new FindCursor({ cursor: cursor.cursor.filter(filter), schema: cursor.schema })
37
)
38
0 commit comments