Skip to content

Commit f0dc26f

Browse files
committed
Add null to select override return type
1 parent 3072c41 commit f0dc26f

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

types/query.d.ts

+4-3
Original file line numberDiff line numberDiff line change
@@ -701,9 +701,10 @@ declare module 'mongoose' {
701701
ResultType extends HydratedDocument<any>[] ?
702702
HydratedDocument<RawDocTypeOverride>[] :
703703
RawDocTypeOverride[] :
704-
ResultType extends HydratedDocument<any> ?
705-
HydratedDocument<RawDocTypeOverride> :
706-
RawDocTypeOverride
704+
| (ResultType extends HydratedDocument<any>
705+
? HydratedDocument<RawDocTypeOverride>
706+
: RawDocTypeOverride)
707+
| (null extends ResultType ? null : never)
707708
>,
708709
DocType,
709710
THelpers,

0 commit comments

Comments
 (0)