Skip to content

Commit 4035b51

Browse files
committed
types: remove generic from filter: Query<any, any> signatures and bump max instantiations
1 parent bf43232 commit 4035b51

File tree

2 files changed

+42
-42
lines changed

2 files changed

+42
-42
lines changed

scripts/tsc-diagnostics-check.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
const fs = require('fs');
44

55
const stdin = fs.readFileSync(0).toString('utf8');
6-
const maxInstantiations = isNaN(process.argv[2]) ? 350000 : parseInt(process.argv[2], 10);
6+
const maxInstantiations = isNaN(process.argv[2]) ? 375000 : parseInt(process.argv[2], 10);
77

88
console.log(stdin);
99

types/models.d.ts

Lines changed: 41 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -542,13 +542,13 @@ declare module 'mongoose' {
542542
'findOne',
543543
TInstanceMethods & TVirtuals
544544
>;
545-
findOne<ResultDoc = THydratedDocumentType>(
545+
findOne(
546546
filter: Query<any, any>,
547547
projection: ProjectionType<TRawDocType> | null | undefined,
548548
options: QueryOptions<TRawDocType> & { lean: true } & mongodb.Abortable
549549
): QueryWithHelpers<
550550
TLeanResultType | null,
551-
ResultDoc,
551+
THydratedDocumentType,
552552
TQueryHelpers,
553553
TLeanResultType,
554554
'findOne',
@@ -566,13 +566,13 @@ declare module 'mongoose' {
566566
'findOne',
567567
TInstanceMethods & TVirtuals
568568
>;
569-
findOne<ResultDoc = THydratedDocumentType>(
569+
findOne(
570570
filter?: Query<any, any>,
571571
projection?: ProjectionType<TRawDocType> | null | undefined,
572572
options?: QueryOptions<TRawDocType> & mongodb.Abortable | null | undefined
573573
): QueryWithHelpers<
574-
HasLeanOption<TSchema> extends true ? TLeanResultType | null : ResultDoc | null,
575-
ResultDoc,
574+
HasLeanOption<TSchema> extends true ? TLeanResultType | null : THydratedDocumentType | null,
575+
THydratedDocumentType,
576576
TQueryHelpers,
577577
TLeanResultType,
578578
'findOne',
@@ -819,13 +819,13 @@ declare module 'mongoose' {
819819
'find',
820820
TInstanceMethods & TVirtuals
821821
>;
822-
find<ResultDoc = THydratedDocumentType>(
822+
find(
823823
filter: Query<any, any>,
824824
projection: ProjectionType<TRawDocType> | null | undefined,
825825
options: QueryOptions<TRawDocType> & { lean: true } & mongodb.Abortable
826826
): QueryWithHelpers<
827827
GetLeanResultType<TRawDocType, TRawDocType[], 'find'>,
828-
ResultDoc,
828+
THydratedDocumentType,
829829
TQueryHelpers,
830830
TLeanResultType,
831831
'find',
@@ -843,13 +843,13 @@ declare module 'mongoose' {
843843
'find',
844844
TInstanceMethods & TVirtuals
845845
>;
846-
find<ResultDoc = THydratedDocumentType>(
846+
find(
847847
filter?: Query<any, any>,
848848
projection?: ProjectionType<TRawDocType> | null | undefined,
849849
options?: QueryOptions<TRawDocType> & mongodb.Abortable
850850
): QueryWithHelpers<
851-
ResultDoc[],
852-
ResultDoc,
851+
THydratedDocumentType[],
852+
THydratedDocumentType,
853853
TQueryHelpers,
854854
TLeanResultType,
855855
'find',
@@ -916,13 +916,13 @@ declare module 'mongoose' {
916916
'findOneAndUpdate',
917917
TInstanceMethods & TVirtuals
918918
>;
919-
findByIdAndUpdate<ResultDoc = THydratedDocumentType>(
919+
findByIdAndUpdate(
920920
filter: Query<any, any>,
921921
update: UpdateQuery<TRawDocType>,
922922
options: QueryOptions<TRawDocType> & { includeResultMetadata: true, lean: true }
923923
): QueryWithHelpers<
924924
ModifyResult<TRawDocType>,
925-
ResultDoc,
925+
THydratedDocumentType,
926926
TQueryHelpers,
927927
TLeanResultType,
928928
'findOneAndUpdate',
@@ -989,12 +989,12 @@ declare module 'mongoose' {
989989
'findOneAndDelete',
990990
TInstanceMethods & TVirtuals
991991
>;
992-
findOneAndDelete<ResultDoc = THydratedDocumentType>(
992+
findOneAndDelete(
993993
filter: Query<any, any>,
994994
options: QueryOptions<TRawDocType> & { lean: true }
995995
): QueryWithHelpers<
996996
TLeanResultType | null,
997-
ResultDoc,
997+
THydratedDocumentType,
998998
TQueryHelpers,
999999
TLeanResultType,
10001000
'findOneAndDelete',
@@ -1011,12 +1011,12 @@ declare module 'mongoose' {
10111011
'findOneAndDelete',
10121012
TInstanceMethods & TVirtuals
10131013
>;
1014-
findOneAndDelete<ResultDoc = THydratedDocumentType>(
1014+
findOneAndDelete(
10151015
filter: Query<any, any>,
10161016
options: QueryOptions<TRawDocType> & { includeResultMetadata: true }
10171017
): QueryWithHelpers<
1018-
HasLeanOption<TSchema> extends true ? ModifyResult<TRawDocType> : ModifyResult<ResultDoc>,
1019-
ResultDoc,
1018+
HasLeanOption<TSchema> extends true ? ModifyResult<TRawDocType> : ModifyResult<THydratedDocumentType>,
1019+
THydratedDocumentType,
10201020
TQueryHelpers,
10211021
TLeanResultType,
10221022
'findOneAndDelete',
@@ -1033,12 +1033,12 @@ declare module 'mongoose' {
10331033
'findOneAndDelete',
10341034
TInstanceMethods & TVirtuals
10351035
>;
1036-
findOneAndDelete<ResultDoc = THydratedDocumentType>(
1036+
findOneAndDelete(
10371037
filter?: Query<any, any> | null,
10381038
options?: QueryOptions<TRawDocType> | null
10391039
): QueryWithHelpers<
1040-
HasLeanOption<TSchema> extends true ? TRawDocType | null : ResultDoc | null,
1041-
ResultDoc,
1040+
HasLeanOption<TSchema> extends true ? TRawDocType | null : THydratedDocumentType | null,
1041+
THydratedDocumentType,
10421042
TQueryHelpers,
10431043
TLeanResultType,
10441044
'findOneAndDelete',
@@ -1058,13 +1058,13 @@ declare module 'mongoose' {
10581058
'findOneAndReplace',
10591059
TInstanceMethods & TVirtuals
10601060
>;
1061-
findOneAndReplace<ResultDoc = THydratedDocumentType>(
1061+
findOneAndReplace(
10621062
filter: Query<any, any>,
10631063
replacement: TRawDocType | AnyObject,
10641064
options: QueryOptions<TRawDocType> & { lean: true }
10651065
): QueryWithHelpers<
10661066
TLeanResultType | null,
1067-
ResultDoc,
1067+
THydratedDocumentType,
10681068
TQueryHelpers,
10691069
TLeanResultType,
10701070
'findOneAndReplace',
@@ -1082,13 +1082,13 @@ declare module 'mongoose' {
10821082
'findOneAndReplace',
10831083
TInstanceMethods & TVirtuals
10841084
>;
1085-
findOneAndReplace<ResultDoc = THydratedDocumentType>(
1085+
findOneAndReplace(
10861086
filter: Query<any, any>,
10871087
replacement: TRawDocType | AnyObject,
10881088
options: QueryOptions<TRawDocType> & { includeResultMetadata: true }
10891089
): QueryWithHelpers<
1090-
HasLeanOption<TSchema> extends true ? ModifyResult<TLeanResultType> : ModifyResult<ResultDoc>,
1091-
ResultDoc,
1090+
HasLeanOption<TSchema> extends true ? ModifyResult<TLeanResultType> : ModifyResult<THydratedDocumentType>,
1091+
THydratedDocumentType,
10921092
TQueryHelpers,
10931093
TLeanResultType,
10941094
'findOneAndReplace',
@@ -1106,13 +1106,13 @@ declare module 'mongoose' {
11061106
'findOneAndReplace',
11071107
TInstanceMethods & TVirtuals
11081108
>;
1109-
findOneAndReplace<ResultDoc = THydratedDocumentType>(
1109+
findOneAndReplace(
11101110
filter: Query<any, any>,
11111111
replacement: TRawDocType | AnyObject,
11121112
options: QueryOptions<TRawDocType> & { upsert: true } & ReturnsNewDoc
11131113
): QueryWithHelpers<
1114-
HasLeanOption<TSchema> extends true ? TLeanResultType : ResultDoc,
1115-
ResultDoc,
1114+
HasLeanOption<TSchema> extends true ? TLeanResultType : THydratedDocumentType,
1115+
THydratedDocumentType,
11161116
TQueryHelpers,
11171117
TLeanResultType,
11181118
'findOneAndReplace',
@@ -1130,13 +1130,13 @@ declare module 'mongoose' {
11301130
'findOneAndReplace',
11311131
TInstanceMethods & TVirtuals
11321132
>;
1133-
findOneAndReplace<ResultDoc = THydratedDocumentType>(
1133+
findOneAndReplace(
11341134
filter?: Query<any, any>,
11351135
replacement?: TRawDocType | AnyObject,
11361136
options?: QueryOptions<TRawDocType> | null
11371137
): QueryWithHelpers<
1138-
HasLeanOption<TSchema> extends true ? TLeanResultType | null : ResultDoc | null,
1139-
ResultDoc,
1138+
HasLeanOption<TSchema> extends true ? TLeanResultType | null : THydratedDocumentType | null,
1139+
THydratedDocumentType,
11401140
TQueryHelpers,
11411141
TLeanResultType,
11421142
'findOneAndReplace',
@@ -1156,13 +1156,13 @@ declare module 'mongoose' {
11561156
'findOneAndUpdate',
11571157
TInstanceMethods & TVirtuals
11581158
>;
1159-
findOneAndUpdate<ResultDoc = THydratedDocumentType>(
1159+
findOneAndUpdate(
11601160
filter: Query<any, any>,
11611161
update: UpdateQuery<TRawDocType>,
11621162
options: QueryOptions<TRawDocType> & { includeResultMetadata: true, lean: true }
11631163
): QueryWithHelpers<
11641164
ModifyResult<TRawDocType>,
1165-
ResultDoc,
1165+
THydratedDocumentType,
11661166
TQueryHelpers,
11671167
TLeanResultType,
11681168
'findOneAndUpdate',
@@ -1180,13 +1180,13 @@ declare module 'mongoose' {
11801180
'findOneAndUpdate',
11811181
TInstanceMethods & TVirtuals
11821182
>;
1183-
findOneAndUpdate<ResultDoc = THydratedDocumentType>(
1183+
findOneAndUpdate(
11841184
filter: Query<any, any>,
11851185
update: UpdateQuery<TRawDocType>,
11861186
options: QueryOptions<TRawDocType> & { lean: true }
11871187
): QueryWithHelpers<
11881188
GetLeanResultType<TRawDocType, TRawDocType, 'findOneAndUpdate'> | null,
1189-
ResultDoc,
1189+
THydratedDocumentType,
11901190
TQueryHelpers,
11911191
TLeanResultType,
11921192
'findOneAndUpdate',
@@ -1204,13 +1204,13 @@ declare module 'mongoose' {
12041204
'findOneAndUpdate',
12051205
TInstanceMethods & TVirtuals
12061206
>;
1207-
findOneAndUpdate<ResultDoc = THydratedDocumentType>(
1207+
findOneAndUpdate(
12081208
filter: Query<any, any>,
12091209
update: UpdateQuery<TRawDocType>,
12101210
options: QueryOptions<TRawDocType> & { includeResultMetadata: true }
12111211
): QueryWithHelpers<
1212-
HasLeanOption<TSchema> extends true ? ModifyResult<TLeanResultType> : ModifyResult<ResultDoc>,
1213-
ResultDoc,
1212+
HasLeanOption<TSchema> extends true ? ModifyResult<TLeanResultType> : ModifyResult<THydratedDocumentType>,
1213+
THydratedDocumentType,
12141214
TQueryHelpers,
12151215
TLeanResultType,
12161216
'findOneAndUpdate',
@@ -1228,13 +1228,13 @@ declare module 'mongoose' {
12281228
'findOneAndUpdate',
12291229
TInstanceMethods & TVirtuals
12301230
>;
1231-
findOneAndUpdate<ResultDoc = THydratedDocumentType>(
1231+
findOneAndUpdate(
12321232
filter: Query<any, any>,
12331233
update: UpdateQuery<TRawDocType>,
12341234
options: QueryOptions<TRawDocType> & { upsert: true } & ReturnsNewDoc
12351235
): QueryWithHelpers<
1236-
HasLeanOption<TSchema> extends true ? TLeanResultType : ResultDoc,
1237-
ResultDoc,
1236+
HasLeanOption<TSchema> extends true ? TLeanResultType : THydratedDocumentType,
1237+
THydratedDocumentType,
12381238
TQueryHelpers,
12391239
TLeanResultType,
12401240
'findOneAndUpdate',

0 commit comments

Comments
 (0)