Guest User

Untitled

a guest
Jan 3rd, 2021
736
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. node_modules/@types/mongoose/index.d.ts:79:1 - error TS6200: Definitions of the following identifiers conflict with those in another file: DocumentDefinition, FilterQuery, UpdateQuery, NativeError, Mongoose, SchemaTypes, STATES, connection, connections, models, mongo, version, CastError, ConnectionOptions, Collection, Connection, disconnected, connected, connecting, disconnecting, uninitialized, Error, QueryCursor, VirtualType, Schema, SchemaTypeOpts, Subdocument, Array, DocumentArray, Buffer, ObjectId, ObjectIdConstructor, Decimal128, Map, mquery, Aggregate, SchemaType, Promise, PromiseProvider, Model, Document, ModelUpdateOptions
  2.  
  3. 79 declare module "mongoose" {
  4.    ~~~~~~~
  5.  
  6.   node_modules/mongoose/index.d.ts:1:1
  7.     1 declare module 'mongoose' {
  8.       ~~~~~~~
  9.     Conflicts are in this file.
  10.  
  11. node_modules/@types/mongoose/index.d.ts:822:24 - error TS2314: Generic type 'Query<ResultType, DocType, T>' requires 3 type argument(s).
  12.  
  13. 822     constructor(query: Query<T>, options: any);
  14.                            ~~~~~~~~
  15.  
  16. node_modules/@types/mongoose/index.d.ts:1013:19 - error TS2314: Generic type 'Query<ResultType, DocType, T>' requires 3 type argument(s).
  17.  
  18. 1013     pre<T extends Query<any> = Query<any>>(
  19.                        ~~~~~~~~~~
  20.  
  21. node_modules/@types/mongoose/index.d.ts:1013:32 - error TS2314: Generic type 'Query<ResultType, DocType, T>' requires 3 type argument(s).
  22.  
  23. 1013     pre<T extends Query<any> = Query<any>>(
  24.                                     ~~~~~~~~~~
  25.  
  26. node_modules/@types/mongoose/index.d.ts:1036:48 - error TS2314: Generic type 'Query<ResultType, DocType, T>' requires 3 type argument(s).
  27.  
  28. 1036     pre<T extends Document | Model<Document> | Query<any> | Aggregate<any>>(
  29.                                                     ~~~~~~~~~~
  30.  
  31. node_modules/@types/mongoose/index.d.ts:1048:19 - error TS2314: Generic type 'Query<ResultType, DocType, T>' requires 3 type argument(s).
  32.  
  33. 1048     pre<T extends Query<any> = Query<any>>(
  34.                        ~~~~~~~~~~
  35.  
  36. node_modules/@types/mongoose/index.d.ts:1048:32 - error TS2314: Generic type 'Query<ResultType, DocType, T>' requires 3 type argument(s).
  37.  
  38. 1048     pre<T extends Query<any> = Query<any>>(
  39.                                     ~~~~~~~~~~
  40.  
  41. node_modules/@types/mongoose/index.d.ts:1074:48 - error TS2314: Generic type 'Query<ResultType, DocType, T>' requires 3 type argument(s).
  42.  
  43. 1074     pre<T extends Document | Model<Document> | Query<any> | Aggregate<any>>(
  44.                                                     ~~~~~~~~~~
  45.  
  46. node_modules/@types/mongoose/index.d.ts:1183:5 - error TS2717: Subsequent property declarations must have the same type.  Property 'collation' must be of type 'CollationDocument', but here has type 'CollationOptions'.
  47.  
  48. 1183     collation?: CollationOptions;
  49.          ~~~~~~~~~
  50.  
  51.   node_modules/mongoose/index.d.ts:1195:5
  52.     1195     collation?: mongodb.CollationDocument;
  53.              ~~~~~~~~~
  54.     'collation' was also declared here.
  55.  
  56. node_modules/@types/mongoose/index.d.ts:1205:5 - error TS2717: Subsequent property declarations must have the same type.  Property 'shardKey' must be of type 'Record<string, unknown>', but here has type 'object'.
  57.  
  58. 1205     shardKey?: object;
  59.          ~~~~~~~~
  60.  
  61.   node_modules/mongoose/index.d.ts:1246:5
  62.     1246     shardKey?: Record<string, unknown>;
  63.              ~~~~~~~~
  64.     'shardKey' was also declared here.
  65.  
  66. node_modules/@types/mongoose/index.d.ts:1207:5 - error TS2717: Subsequent property declarations must have the same type.  Property 'strictQuery' must be of type 'boolean | "throw"', but here has type 'boolean'.
  67.  
  68. 1207     strictQuery?: boolean;
  69.          ~~~~~~~~~~~
  70.  
  71.   node_modules/mongoose/index.d.ts:1251:5
  72.     1251     strictQuery?: boolean | 'throw';
  73.              ~~~~~~~~~~~
  74.     'strictQuery' was also declared here.
  75.  
  76. node_modules/@types/mongoose/index.d.ts:1211:5 - error TS2717: Subsequent property declarations must have the same type.  Property 'toJSON' must be of type 'ToObjectOptions', but here has type 'DocumentToObjectOptions'.
  77.  
  78. 1211     toJSON?: DocumentToObjectOptions;
  79.          ~~~~~~
  80.  
  81.   node_modules/mongoose/index.d.ts:1258:5
  82.     1258     toJSON?: ToObjectOptions;
  83.              ~~~~~~
  84.     'toJSON' was also declared here.
  85.  
  86. node_modules/@types/mongoose/index.d.ts:1213:5 - error TS2717: Subsequent property declarations must have the same type.  Property 'toObject' must be of type 'ToObjectOptions', but here has type 'DocumentToObjectOptions'.
  87.  
  88. 1213     toObject?: DocumentToObjectOptions;
  89.          ~~~~~~~~
  90.  
  91.   node_modules/mongoose/index.d.ts:1265:5
  92.     1265     toObject?: ToObjectOptions;
  93.              ~~~~~~~~
  94.     'toObject' was also declared here.
  95.  
  96. node_modules/@types/mongoose/index.d.ts:1266:5 - error TS2374: Duplicate string index signature.
  97.  
  98. 1266     [path: string]: SchemaTypeOpts<any> | Schema | SchemaType;
  99.          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  100.  
  101. node_modules/@types/mongoose/index.d.ts:1301:15 - error TS2702: 'SchemaTypeOpts' only refers to a type, but is being used as a namespace here.
  102.  
  103. 1301     default?: SchemaTypeOpts.DefaultFn<T> | T;
  104.                    ~~~~~~~~~~~~~~
  105.  
  106. node_modules/@types/mongoose/index.d.ts:1310:13 - error TS2702: 'SchemaTypeOpts' only refers to a type, but is being used as a namespace here.
  107.  
  108. 1310     index?: SchemaTypeOpts.IndexOpts | boolean | string;
  109.                  ~~~~~~~~~~~~~~
  110.  
  111. node_modules/@types/mongoose/index.d.ts:1316:16 - error TS2702: 'SchemaTypeOpts' only refers to a type, but is being used as a namespace here.
  112.  
  113. 1316     required?: SchemaTypeOpts.RequiredFn<T> |
  114.                     ~~~~~~~~~~~~~~
  115.  
  116. node_modules/@types/mongoose/index.d.ts:1347:5 - error TS2702: 'SchemaTypeOpts' only refers to a type, but is being used as a namespace here.
  117.  
  118. 1347     SchemaTypeOpts.ValidateFn<T> | [SchemaTypeOpts.ValidateFn<T>, string] |
  119.          ~~~~~~~~~~~~~~
  120.  
  121. node_modules/@types/mongoose/index.d.ts:1347:37 - error TS2702: 'SchemaTypeOpts' only refers to a type, but is being used as a namespace here.
  122.  
  123. 1347     SchemaTypeOpts.ValidateFn<T> | [SchemaTypeOpts.ValidateFn<T>, string] |
  124.                                          ~~~~~~~~~~~~~~
  125.  
  126. node_modules/@types/mongoose/index.d.ts:1348:5 - error TS2702: 'SchemaTypeOpts' only refers to a type, but is being used as a namespace here.
  127.  
  128. 1348     SchemaTypeOpts.ValidateOpts | SchemaTypeOpts.AsyncValidateOpts |
  129.          ~~~~~~~~~~~~~~
  130.  
  131. node_modules/@types/mongoose/index.d.ts:1348:35 - error TS2702: 'SchemaTypeOpts' only refers to a type, but is being used as a namespace here.
  132.  
  133. 1348     SchemaTypeOpts.ValidateOpts | SchemaTypeOpts.AsyncValidateOpts |
  134.                                        ~~~~~~~~~~~~~~
  135.  
  136. node_modules/@types/mongoose/index.d.ts:1349:5 - error TS2702: 'SchemaTypeOpts' only refers to a type, but is being used as a namespace here.
  137.  
  138. 1349     SchemaTypeOpts.AsyncPromiseValidationFn<T> | [SchemaTypeOpts.AsyncPromiseValidationFn<T>, string] |
  139.          ~~~~~~~~~~~~~~
  140.  
  141. node_modules/@types/mongoose/index.d.ts:1349:51 - error TS2702: 'SchemaTypeOpts' only refers to a type, but is being used as a namespace here.
  142.  
  143. 1349     SchemaTypeOpts.AsyncPromiseValidationFn<T> | [SchemaTypeOpts.AsyncPromiseValidationFn<T>, string] |
  144.                                                        ~~~~~~~~~~~~~~
  145.  
  146. node_modules/@types/mongoose/index.d.ts:1350:5 - error TS2702: 'SchemaTypeOpts' only refers to a type, but is being used as a namespace here.
  147.  
  148. 1350     SchemaTypeOpts.AsyncPromiseValidationOpts |
  149.          ~~~~~~~~~~~~~~
  150.  
  151. node_modules/@types/mongoose/index.d.ts:1351:6 - error TS2702: 'SchemaTypeOpts' only refers to a type, but is being used as a namespace here.
  152.  
  153. 1351     (SchemaTypeOpts.ValidateOpts | SchemaTypeOpts.AsyncValidateOpts |
  154.           ~~~~~~~~~~~~~~
  155.  
  156. node_modules/@types/mongoose/index.d.ts:1351:36 - error TS2702: 'SchemaTypeOpts' only refers to a type, but is being used as a namespace here.
  157.  
  158. 1351     (SchemaTypeOpts.ValidateOpts | SchemaTypeOpts.AsyncValidateOpts |
  159.                                         ~~~~~~~~~~~~~~
  160.  
  161. node_modules/@types/mongoose/index.d.ts:1352:7 - error TS2702: 'SchemaTypeOpts' only refers to a type, but is being used as a namespace here.
  162.  
  163. 1352       SchemaTypeOpts.AsyncPromiseValidationFn<T> | SchemaTypeOpts.AsyncPromiseValidationOpts)[];
  164.            ~~~~~~~~~~~~~~
  165.  
  166. node_modules/@types/mongoose/index.d.ts:1352:52 - error TS2702: 'SchemaTypeOpts' only refers to a type, but is being used as a namespace here.
  167.  
  168. 1352       SchemaTypeOpts.AsyncPromiseValidationFn<T> | SchemaTypeOpts.AsyncPromiseValidationOpts)[];
  169.                                                         ~~~~~~~~~~~~~~
  170.  
  171. node_modules/@types/mongoose/index.d.ts:1360:18 - error TS2702: 'SchemaTypeOpts' only refers to a type, but is being used as a namespace here.
  172.  
  173. 1360     enum?: T[] | SchemaTypeOpts.EnumOpts<T> | any;
  174.                       ~~~~~~~~~~~~~~
  175.  
  176. node_modules/@types/mongoose/index.d.ts:1629:76 - error TS2314: Generic type 'Query<ResultType, DocType, T>' requires 3 type argument(s).
  177.  
  178. 1629     replaceOne(replacement: any, callback?: (err: any, raw: any) => void): Query<any>;
  179.                                                                                 ~~~~~~~~~~
  180.  
  181. node_modules/@types/mongoose/index.d.ts:1632:64 - error TS2314: Generic type 'Query<ResultType, DocType, T>' requires 3 type argument(s).
  182.  
  183. 1632     update(doc: any, callback?: (err: any, raw: any) => void): Query<any>;
  184.                                                                     ~~~~~~~~~~
  185.  
  186. node_modules/@types/mongoose/index.d.ts:1634:49 - error TS2314: Generic type 'Query<ResultType, DocType, T>' requires 3 type argument(s).
  187.  
  188. 1634       callback?: (err: any, raw: any) => void): Query<any>;
  189.                                                      ~~~~~~~~~~
  190.  
  191. node_modules/@types/mongoose/index.d.ts:1637:67 - error TS2314: Generic type 'Query<ResultType, DocType, T>' requires 3 type argument(s).
  192.  
  193. 1637     updateOne(doc: any, callback?: (err: any, raw: any) => void): Query<any>;
  194.                                                                        ~~~~~~~~~~
  195.  
  196. node_modules/@types/mongoose/index.d.ts:1639:49 - error TS2314: Generic type 'Query<ResultType, DocType, T>' requires 3 type argument(s).
  197.  
  198. 1639       callback?: (err: any, raw: any) => void): Query<any>;
  199.                                                      ~~~~~~~~~~
  200.  
  201. node_modules/@types/mongoose/index.d.ts:1922:36 - error TS2344: Type 'MongooseDocument' does not satisfy the constraint 'Document<any>'.
  202.   Type 'MongooseDocument' is missing the following properties from type 'Document<any>': $ignore, $isDeleted, $isEmpty, $isValid, and 15 more.
  203.  
  204. 1922       parentArray(): DocumentArray<MongooseDocument>;
  205.                                         ~~~~~~~~~~~~~~~~
  206.  
  207. node_modules/@types/mongoose/index.d.ts:1964:9 - error TS2415: Class 'Query<ResultType, DocType, T>' incorrectly extends base class 'DocumentQuery<T, any, {}>'.
  208.  
  209. 1964   class Query<T> extends DocumentQuery<T, any> { }
  210.              ~~~~~
  211.  
  212. node_modules/@types/mongoose/index.d.ts:1964:9 - error TS2428: All declarations of 'Query' must have identical type parameters.
  213.  
  214. 1964   class Query<T> extends DocumentQuery<T, any> { }
  215.              ~~~~~
  216.  
  217. node_modules/@types/mongoose/index.d.ts:2049:58 - error TS2314: Generic type 'Query<ResultType, DocType, T>' requires 3 type argument(s).
  218.  
  219. 2049     count(callback?: (err: any, count: number) => void): Query<number> & QueryHelpers;
  220.                                                               ~~~~~~~~~~~~~
  221.  
  222. node_modules/@types/mongoose/index.d.ts:2050:90 - error TS2314: Generic type 'Query<ResultType, DocType, T>' requires 3 type argument(s).
  223.  
  224. 2050     count(criteria: FilterQuery<DocType>, callback?: (err: any, count: number) => void): Query<number> & QueryHelpers;
  225.                                                                                               ~~~~~~~~~~~~~
  226.  
  227. node_modules/@types/mongoose/index.d.ts:2071:67 - error TS2314: Generic type 'Query<ResultType, DocType, T>' requires 3 type argument(s).
  228.  
  229. 2071     countDocuments(callback?: (err: any, count: number) => void): Query<number> & QueryHelpers;
  230.                                                                        ~~~~~~~~~~~~~
  231.  
  232. node_modules/@types/mongoose/index.d.ts:2072:99 - error TS2314: Generic type 'Query<ResultType, DocType, T>' requires 3 type argument(s).
  233.  
  234. 2072     countDocuments(criteria: FilterQuery<DocType>, callback?: (err: any, count: number) => void): Query<number> & QueryHelpers;
  235.                                                                                                        ~~~~~~~~~~~~~
  236.  
  237. node_modules/@types/mongoose/index.d.ts:2084:75 - error TS2314: Generic type 'Query<ResultType, DocType, T>' requires 3 type argument(s).
  238.  
  239. 2084     estimatedDocumentCount(callback?: (err: any, count: number) => void): Query<number> & QueryHelpers;
  240.                                                                                ~~~~~~~~~~~~~
  241.  
  242. node_modules/@types/mongoose/index.d.ts:2085:89 - error TS2314: Generic type 'Query<ResultType, DocType, T>' requires 3 type argument(s).
  243.  
  244. 2085     estimatedDocumentCount(options: any, callback?: (err: any, count: number) => void): Query<number> & QueryHelpers;
  245.                                                                                              ~~~~~~~~~~~~~
  246.  
  247. node_modules/@types/mongoose/index.d.ts:2094:58 - error TS2314: Generic type 'Query<ResultType, DocType, T>' requires 3 type argument(s).
  248.  
  249. 2094     distinct(callback?: (err: any, res: any[]) => void): Query<any[]> & QueryHelpers;
  250.                                                               ~~~~~~~~~~~~
  251.  
  252. node_modules/@types/mongoose/index.d.ts:2095:73 - error TS2314: Generic type 'Query<ResultType, DocType, T>' requires 3 type argument(s).
  253.  
  254. 2095     distinct(field: string, callback?: (err: any, res: any[]) => void): Query<any[]> & QueryHelpers;
  255.                                                                              ~~~~~~~~~~~~
  256.  
  257. node_modules/@types/mongoose/index.d.ts:2096:45 - error TS2314: Generic type 'Query<ResultType, DocType, T>' requires 3 type argument(s).
  258.  
  259. 2096     distinct(field: string, criteria: any | Query<any>,
  260.                                                  ~~~~~~~~~~
  261.  
  262. [nodemon] starting `node .`
  263. node_modules/@types/mongoose/index.d.ts:2097:51 - error TS2314: Generic type 'Query<ResultType, DocType, T>' requires 3 type argument(s).
  264.  
  265. 2097       callback?: (err: any, res: any[]) => void): Query<any[]> & QueryHelpers;
  266.                                                        ~~~~~~~~~~~~
  267.  
  268. node_modules/@types/mongoose/index.d.ts:2100:32 - error TS2314: Generic type 'Query<ResultType, DocType, T>' requires 3 type argument(s).
  269.  
  270. 2100     elemMatch(criteria: (elem: Query<any>) => void): this;
  271.                                     ~~~~~~~~~~
  272.  
  273. node_modules/@types/mongoose/index.d.ts:2102:63 - error TS2314: Generic type 'Query<ResultType, DocType, T>' requires 3 type argument(s).
  274.  
  275. 2102     elemMatch(path: string | any | Function, criteria: (elem: Query<any>) => void): this;
  276.                                                                    ~~~~~~~~~~
  277.  
  278. node_modules/@types/mongoose/index.d.ts:2138:54 - error TS2314: Generic type 'Query<ResultType, DocType, T>' requires 3 type argument(s).
  279.  
  280. 2138       callback?: (err: any, res: T | null) => void): Query<DocumentDefinition<DocType>> & QueryHelpers;
  281.                                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  282.  
  283. node_modules/@types/mongoose/index.d.ts:2155:11 - error TS2314: Generic type 'Query<ResultType, DocType, T>' requires 3 type argument(s).
  284.  
  285. 2155         : Query<mongodb.FindAndModifyWriteOpResultObject<DocType | null>> & QueryHelpers;
  286.                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  287.  
  288. node_modules/@types/mongoose/index.d.ts:2175:11 - error TS2314: Generic type 'Query<ResultType, DocType, T>' requires 3 type argument(s).
  289.  
  290. 2175         : Query<mongodb.FindAndModifyWriteOpResultObject<DocType>> & QueryHelpers;
  291.                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  292.  
  293. node_modules/@types/mongoose/index.d.ts:2181:11 - error TS2314: Generic type 'Query<ResultType, DocType, T>' requires 3 type argument(s).
  294.  
  295. 2181         : Query<mongodb.FindAndModifyWriteOpResultObject<DocType | null>> & QueryHelpers;
  296.                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  297.  
  298. node_modules/@types/mongoose/index.d.ts:2185:11 - error TS2314: Generic type 'Query<ResultType, DocType, T>' requires 3 type argument(s).
  299.  
  300. 2185         : Query<DocumentDefinition<DocType>> & QueryHelpers;
  301.                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  302.  
  303. node_modules/@types/mongoose/index.d.ts:2258:69 - error TS2314: Generic type 'Query<ResultType, DocType, T>' requires 3 type argument(s).
  304.  
  305. 2258     lean<P = DocumentDefinition<DocType>>(bool?: boolean | object): Query<T extends Array<any> ? P[] : (P | null)> & QueryHelpers;
  306.                                                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  307.  
  308. node_modules/@types/mongoose/index.d.ts:2302:25 - error TS2314: Generic type 'Query<ResultType, DocType, T>' requires 3 type argument(s).
  309.  
  310. 2302     merge(source: any | Query<any>): this;
  311.                              ~~~~~~~~~~
  312.  
  313. node_modules/@types/mongoose/index.d.ts:2415:44 - error TS2314: Generic type 'Query<ResultType, DocType, T>' requires 3 type argument(s).
  314.  
  315. 2415     remove(callback?: (err: any) => void): Query<mongodb.WriteOpResult['result']> & QueryHelpers;
  316.                                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  317.  
  318. node_modules/@types/mongoose/index.d.ts:2416:45 - error TS2314: Generic type 'Query<ResultType, DocType, T>' requires 3 type argument(s).
  319.  
  320. 2416     remove(criteria: FilterQuery<DocType> | Query<any>, callback?: (err: any) => void): Query<mongodb.WriteOpResult['result']> & QueryHelpers;
  321.                                                  ~~~~~~~~~~
  322.  
  323. node_modules/@types/mongoose/index.d.ts:2416:89 - error TS2314: Generic type 'Query<ResultType, DocType, T>' requires 3 type argument(s).
  324.  
  325. 2416     remove(criteria: FilterQuery<DocType> | Query<any>, callback?: (err: any) => void): Query<mongodb.WriteOpResult['result']> & QueryHelpers;
  326.                                                                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  327.  
  328. node_modules/@types/mongoose/index.d.ts:2493:49 - error TS2314: Generic type 'Query<ResultType, DocType, T>' requires 3 type argument(s).
  329.  
  330. 2493     toConstructor<T>(): new (...args: any[]) => Query<T> & QueryHelpers;
  331.                                                      ~~~~~~~~
  332.  
  333. node_modules/@types/mongoose/index.d.ts:2501:66 - error TS2314: Generic type 'Query<ResultType, DocType, T>' requires 3 type argument(s).
  334.  
  335. 2501     update(callback?: (err: any, affectedRows: number) => void): Query<number> & QueryHelpers;
  336.                                                                       ~~~~~~~~~~~~~
  337.  
  338. node_modules/@types/mongoose/index.d.ts:2502:93 - error TS2314: Generic type 'Query<ResultType, DocType, T>' requires 3 type argument(s).
  339.  
  340. 2502     update(doc: UpdateQuery<DocType>, callback?: (err: any, affectedRows: number) => void): Query<number> & QueryHelpers;
  341.                                                                                                  ~~~~~~~~~~~~~
  342.  
  343. node_modules/@types/mongoose/index.d.ts:2504:61 - error TS2314: Generic type 'Query<ResultType, DocType, T>' requires 3 type argument(s).
  344.  
  345. 2504       callback?: (err: any, affectedRows: number) => void): Query<number> & QueryHelpers;
  346.                                                                  ~~~~~~~~~~~~~
  347.  
  348. node_modules/@types/mongoose/index.d.ts:2506:61 - error TS2314: Generic type 'Query<ResultType, DocType, T>' requires 3 type argument(s).
  349.  
  350. 2506       callback?: (err: any, affectedRows: number) => void): Query<number> & QueryHelpers;
  351.                                                                  ~~~~~~~~~~~~~
  352.  
  353. node_modules/@types/mongoose/index.d.ts:3276:86 - error TS2314: Generic type 'Query<ResultType, DocType, T>' requires 3 type argument(s).
  354.  
  355. 3276     count(conditions: FilterQuery<T>, callback?: (err: any, count: number) => void): Query<number> & QueryHelpers;
  356.                                                                                           ~~~~~~~~~~~~~
  357.  
  358. node_modules/@types/mongoose/index.d.ts:3290:67 - error TS2314: Generic type 'Query<ResultType, DocType, T>' requires 3 type argument(s).
  359.  
  360. 3290     countDocuments(callback?: (err: any, count: number) => void): Query<number> & QueryHelpers;
  361.                                                                        ~~~~~~~~~~~~~
  362.  
  363. node_modules/@types/mongoose/index.d.ts:3291:93 - error TS2314: Generic type 'Query<ResultType, DocType, T>' requires 3 type argument(s).
  364.  
  365. 3291     countDocuments(criteria: FilterQuery<T>, callback?: (err: any, count: number) => void): Query<number> & QueryHelpers;
  366.                                                                                                  ~~~~~~~~~~~~~
  367.  
  368. node_modules/@types/mongoose/index.d.ts:3303:75 - error TS2314: Generic type 'Query<ResultType, DocType, T>' requires 3 type argument(s).
  369.  
  370. 3303     estimatedDocumentCount(callback?: (err: any, count: number) => void): Query<number> & QueryHelpers;
  371.                                                                                ~~~~~~~~~~~~~
  372.  
  373. node_modules/@types/mongoose/index.d.ts:3304:89 - error TS2314: Generic type 'Query<ResultType, DocType, T>' requires 3 type argument(s).
  374.  
  375. 3304     estimatedDocumentCount(options: any, callback?: (err: any, count: number) => void): Query<number> & QueryHelpers;
  376.                                                                                              ~~~~~~~~~~~~~
  377.  
  378. node_modules/@types/mongoose/index.d.ts:3339:73 - error TS2314: Generic type 'Query<ResultType, DocType, T>' requires 3 type argument(s).
  379.  
  380. 3339     distinct(field: string, callback?: (err: any, res: any[]) => void): Query<any[]> & QueryHelpers;
  381.                                                                              ~~~~~~~~~~~~
  382.  
  383. node_modules/@types/mongoose/index.d.ts:3341:51 - error TS2314: Generic type 'Query<ResultType, DocType, T>' requires 3 type argument(s).
  384.  
  385. 3341       callback?: (err: any, res: any[]) => void): Query<any[]> & QueryHelpers;
  386.                                                        ~~~~~~~~~~~~
  387.  
  388. node_modules/@types/mongoose/index.d.ts:3395:49 - error TS2314: Generic type 'Query<ResultType, DocType, T>' requires 3 type argument(s).
  389.  
  390. 3395       callback?: (err: any, res: T[]) => void): Query<DocumentDefinition<T>[]> & QueryHelpers;
  391.                                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  392.  
  393. node_modules/@types/mongoose/index.d.ts:3410:54 - error TS2314: Generic type 'Query<ResultType, DocType, T>' requires 3 type argument(s).
  394.  
  395. 3410       callback?: (err: any, res: T | null) => void): Query<DocumentDefinition<T>> & QueryHelpers;
  396.                                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  397.  
  398. node_modules/@types/mongoose/index.d.ts:3432:11 - error TS2314: Generic type 'Query<ResultType, DocType, T>' requires 3 type argument(s).
  399.  
  400. 3432         : Query<mongodb.FindAndModifyWriteOpResultObject<T | null>> & QueryHelpers;
  401.                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  402.  
  403. node_modules/@types/mongoose/index.d.ts:3451:11 - error TS2314: Generic type 'Query<ResultType, DocType, T>' requires 3 type argument(s).
  404.  
  405. 3451         : Query<mongodb.FindAndModifyWriteOpResultObject<T | null>> & QueryHelpers;
  406.                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  407.  
  408. node_modules/@types/mongoose/index.d.ts:3472:11 - error TS2314: Generic type 'Query<ResultType, DocType, T>' requires 3 type argument(s).
  409.  
  410. 3472         : Query<mongodb.FindAndModifyWriteOpResultObject<T>> & QueryHelpers;
  411.                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  412.  
  413. node_modules/@types/mongoose/index.d.ts:3476:11 - error TS2314: Generic type 'Query<ResultType, DocType, T>' requires 3 type argument(s).
  414.  
  415. 3476         : Query<mongodb.FindAndModifyWriteOpResultObject<T | null>> & QueryHelpers;
  416.                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  417.  
  418. node_modules/@types/mongoose/index.d.ts:3480:11 - error TS2314: Generic type 'Query<ResultType, DocType, T>' requires 3 type argument(s).
  419.  
  420. 3480         : Query<DocumentDefinition<T>> & QueryHelpers;
  421.                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  422.  
  423. node_modules/@types/mongoose/index.d.ts:3495:54 - error TS2314: Generic type 'Query<ResultType, DocType, T>' requires 3 type argument(s).
  424.  
  425. 3495       callback?: (err: any, res: T | null) => void): Query<DocumentDefinition<T>> & QueryHelpers;
  426.                                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  427.  
  428. node_modules/@types/mongoose/index.d.ts:3515:11 - error TS2314: Generic type 'Query<ResultType, DocType, T>' requires 3 type argument(s).
  429.  
  430. 3515         : Query<mongodb.FindAndModifyWriteOpResultObject<T | null>> & QueryHelpers;
  431.                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  432.  
  433. node_modules/@types/mongoose/index.d.ts:3531:11 - error TS2314: Generic type 'Query<ResultType, DocType, T>' requires 3 type argument(s).
  434.  
  435. 3531         : Query<mongodb.FindAndModifyWriteOpResultObject<T | null>> & QueryHelpers;
  436.                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  437.  
  438. node_modules/@types/mongoose/index.d.ts:3549:11 - error TS2314: Generic type 'Query<ResultType, DocType, T>' requires 3 type argument(s).
  439.  
  440. 3549         : Query<mongodb.FindAndModifyWriteOpResultObject<T>> & QueryHelpers;
  441.                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  442.  
  443. node_modules/@types/mongoose/index.d.ts:3556:11 - error TS2314: Generic type 'Query<ResultType, DocType, T>' requires 3 type argument(s).
  444.  
  445. 3556         : Query<mongodb.FindAndModifyWriteOpResultObject<T | null>> & QueryHelpers;
  446.                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  447.  
  448. node_modules/@types/mongoose/index.d.ts:3559:77 - error TS2314: Generic type 'Query<ResultType, DocType, T>' requires 3 type argument(s).
  449.  
  450. 3559       callback?: (err: any, doc: DocumentDefinition<T>, res: any) => void): Query<DocumentDefinition<T>> & QueryHelpers;
  451.                                                                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  452.  
  453. node_modules/@types/mongoose/index.d.ts:3639:72 - error TS2314: Generic type 'Query<ResultType, DocType, T>' requires 3 type argument(s).
  454.  
  455. 3639     remove(conditions: FilterQuery<T>, callback?: (err: any) => void): Query<mongodb.DeleteWriteOpResultObject['result'] & { deletedCount?: number }> & QueryHelpers;
  456.                                                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  457.  
  458. node_modules/@types/mongoose/index.d.ts:3640:75 - error TS2314: Generic type 'Query<ResultType, DocType, T>' requires 3 type argument(s).
  459.  
  460. 3640     deleteOne(conditions: FilterQuery<T>, callback?: (err: any) => void): Query<mongodb.DeleteWriteOpResultObject['result'] & { deletedCount?: number }> & QueryHelpers;
  461.                                                                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  462.  
  463. node_modules/@types/mongoose/index.d.ts:3641:98 - error TS2314: Generic type 'Query<ResultType, DocType, T>' requires 3 type argument(s).
  464.  
  465. 3641     deleteOne(conditions: FilterQuery<T>, options: ModelOptions, callback?: (err: any) => void): Query<mongodb.DeleteWriteOpResultObject['result'] & { deletedCount?: number }> & QueryHelpers;
  466.                                                                                                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  467.  
  468. node_modules/@types/mongoose/index.d.ts:3642:76 - error TS2314: Generic type 'Query<ResultType, DocType, T>' requires 3 type argument(s).
  469.  
  470. 3642     deleteMany(conditions: FilterQuery<T>, callback?: (err: any) => void): Query<mongodb.DeleteWriteOpResultObject['result'] & { deletedCount?: number }> & QueryHelpers;
  471.                                                                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  472.  
  473. node_modules/@types/mongoose/index.d.ts:3643:99 - error TS2314: Generic type 'Query<ResultType, DocType, T>' requires 3 type argument(s).
  474.  
  475. 3643     deleteMany(conditions: FilterQuery<T>, options: ModelOptions, callback?: (err: any) => void): Query<mongodb.DeleteWriteOpResultObject['result'] & { deletedCount?: number }> & QueryHelpers;
  476.                                                                                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  477.  
  478. node_modules/@types/mongoose/index.d.ts:3649:104 - error TS2314: Generic type 'Query<ResultType, DocType, T>' requires 3 type argument(s).
  479.  
  480. 3649     replaceOne(conditions: FilterQuery<T>, replacement: any, callback?: (err: any, raw: any) => void): Query<any> & QueryHelpers;
  481.                                                                                                             ~~~~~~~~~~
  482.  
  483. node_modules/@types/mongoose/index.d.ts:3656:49 - error TS2314: Generic type 'Query<ResultType, DocType, T>' requires 3 type argument(s).
  484.  
  485. 3656       callback?: (err: any, raw: any) => void): Query<any> & QueryHelpers;
  486.                                                      ~~~~~~~~~~
  487.  
  488. node_modules/@types/mongoose/index.d.ts:3658:49 - error TS2314: Generic type 'Query<ResultType, DocType, T>' requires 3 type argument(s).
  489.  
  490. 3658       callback?: (err: any, raw: any) => void): Query<any> & QueryHelpers;
  491.                                                      ~~~~~~~~~~
  492.  
  493. node_modules/@types/mongoose/index.d.ts:3660:49 - error TS2314: Generic type 'Query<ResultType, DocType, T>' requires 3 type argument(s).
  494.  
  495. 3660       callback?: (err: any, raw: any) => void): Query<any> & QueryHelpers;
  496.                                                      ~~~~~~~~~~
  497.  
  498. node_modules/@types/mongoose/index.d.ts:3662:49 - error TS2314: Generic type 'Query<ResultType, DocType, T>' requires 3 type argument(s).
  499.  
  500. 3662       callback?: (err: any, raw: any) => void): Query<any> & QueryHelpers;
  501.                                                      ~~~~~~~~~~
  502.  
  503. node_modules/@types/mongoose/index.d.ts:3664:49 - error TS2314: Generic type 'Query<ResultType, DocType, T>' requires 3 type argument(s).
  504.  
  505. 3664       callback?: (err: any, raw: any) => void): Query<any> & QueryHelpers;
  506.                                                      ~~~~~~~~~~
  507.  
  508. node_modules/@types/mongoose/index.d.ts:3666:49 - error TS2314: Generic type 'Query<ResultType, DocType, T>' requires 3 type argument(s).
  509.  
  510. 3666       callback?: (err: any, raw: any) => void): Query<any> & QueryHelpers;
  511.                                                      ~~~~~~~~~~
  512.  
  513. node_modules/@types/mongoose/index.d.ts:3669:37 - error TS2314: Generic type 'Query<ResultType, DocType, T>' requires 3 type argument(s).
  514.  
  515. 3669     where(path: string, val?: any): Query<any> & QueryHelpers;
  516.                                          ~~~~~~~~~~
  517.  
  518. node_modules/@types/mongoose/index.d.ts:3736:5 - error TS2374: Duplicate string index signature.
  519.  
  520. 3736     [k: string]: string;
  521.          ~~~~~~~~~~~~~~~~~~~~
  522.  
  523. node_modules/mongoose/index.d.ts:1:1 - error TS6200: Definitions of the following identifiers conflict with those in another file: DocumentDefinition, FilterQuery, UpdateQuery, NativeError, Mongoose, SchemaTypes, STATES, connection, connections, models, mongo, version, CastError, ConnectionOptions, Collection, Connection, disconnected, connected, connecting, disconnecting, uninitialized, Error, QueryCursor, VirtualType, Schema, SchemaTypeOpts, Subdocument, Array, DocumentArray, Buffer, ObjectId, ObjectIdConstructor, Decimal128, Map, mquery, Aggregate, SchemaType, Promise, PromiseProvider, Model, Document, ModelUpdateOptions
  524.  
  525. 1 declare module 'mongoose' {
  526.   ~~~~~~~
  527.  
  528.   node_modules/@types/mongoose/index.d.ts:79:1
  529.     79 declare module "mongoose" {
  530.        ~~~~~~~
  531.     Conflicts are in this file.
  532.  
  533. node_modules/mongoose/index.d.ts:438:37 - error TS2314: Generic type 'Query<ResultType, DocType, T>' requires 3 type argument(s).
  534.  
  535. 438     delete(options?: QueryOptions): Query<any, this>;
  536.                                         ~~~~~~~~~~~~~~~~
  537.  
  538. node_modules/mongoose/index.d.ts:442:40 - error TS2314: Generic type 'Query<ResultType, DocType, T>' requires 3 type argument(s).
  539.  
  540. 442     deleteOne(options?: QueryOptions): Query<any, this>;
  541.                                            ~~~~~~~~~~~~~~~~
  542.  
  543. node_modules/mongoose/index.d.ts:548:37 - error TS2314: Generic type 'Query<ResultType, DocType, T>' requires 3 type argument(s).
  544.  
  545. 548     remove(options?: QueryOptions): Query<any, this>;
  546.                                         ~~~~~~~~~~~~~~~~
  547.  
  548. node_modules/mongoose/index.d.ts:552:129 - error TS2314: Generic type 'Query<ResultType, DocType, T>' requires 3 type argument(s).
  549.  
  550. 552     replaceOne(replacement?: DocumentDefinition<this>, options?: QueryOptions | null, callback?: (err: any, res: any) => void): Query<any, this>;
  551.                                                                                                                                     ~~~~~~~~~~~~~~~~
  552.  
  553. node_modules/mongoose/index.d.ts:577:123 - error TS2314: Generic type 'Query<ResultType, DocType, T>' requires 3 type argument(s).
  554.  
  555. 577     update(update?: UpdateQuery<this>, options?: QueryOptions | null, callback?: (err: CallbackError, res: any) => void): Query<any, this>;
  556.                                                                                                                               ~~~~~~~~~~~~~~~~
  557.  
  558. node_modules/mongoose/index.d.ts:580:126 - error TS2314: Generic type 'Query<ResultType, DocType, T>' requires 3 type argument(s).
  559.  
  560. 580     updateOne(update?: UpdateQuery<this>, options?: QueryOptions | null, callback?: (err: CallbackError, res: any) => void): Query<any, this>;
  561.                                                                                                                                  ~~~~~~~~~~~~~~~~
  562.  
  563. node_modules/mongoose/index.d.ts:624:58 - error TS2314: Generic type 'Query<ResultType, DocType, T>' requires 3 type argument(s).
  564.  
  565. 624     count(callback?: (err: any, count: number) => void): Query<number, T>;
  566.                                                              ~~~~~~~~~~~~~~~~
  567.  
  568. node_modules/mongoose/index.d.ts:625:82 - error TS2314: Generic type 'Query<ResultType, DocType, T>' requires 3 type argument(s).
  569.  
  570. 625     count(filter: FilterQuery<T>, callback?: (err: any, count: number) => void): Query<number, T>;
  571.                                                                                      ~~~~~~~~~~~~~~~~
  572.  
  573. node_modules/mongoose/index.d.ts:628:67 - error TS2314: Generic type 'Query<ResultType, DocType, T>' requires 3 type argument(s).
  574.  
  575. 628     countDocuments(callback?: (err: any, count: number) => void): Query<number, T>;
  576.                                                                       ~~~~~~~~~~~~~~~~
  577.  
  578. node_modules/mongoose/index.d.ts:629:91 - error TS2314: Generic type 'Query<ResultType, DocType, T>' requires 3 type argument(s).
  579.  
  580. 629     countDocuments(filter: FilterQuery<T>, callback?: (err: any, count: number) => void): Query<number, T>;
  581.                                                                                               ~~~~~~~~~~~~~~~~
  582.  
  583. node_modules/mongoose/index.d.ts:661:96 - error TS2314: Generic type 'Query<ResultType, DocType, T>' requires 3 type argument(s).
  584.  
  585. 661     deleteMany(filter?: any, options?: QueryOptions, callback?: (err: CallbackError) => void): Query<any, T>;
  586.                                                                                                    ~~~~~~~~~~~~~
  587.  
  588. node_modules/mongoose/index.d.ts:668:95 - error TS2314: Generic type 'Query<ResultType, DocType, T>' requires 3 type argument(s).
  589.  
  590. 668     deleteOne(filter?: any, options?: QueryOptions, callback?: (err: CallbackError) => void): Query<any, T>;
  591.                                                                                                   ~~~~~~~~~~~~~
  592.  
  593. node_modules/mongoose/index.d.ts:689:136 - error TS2314: Generic type 'Query<ResultType, DocType, T>' requires 3 type argument(s).
  594.  
  595. 689     findById(id: any, projection?: any | null, options?: QueryOptions | null, callback?: (err: CallbackError, doc: T | null) => void): Query<T | null, T>;
  596.                                                                                                                                            ~~~~~~~~~~~~~~~~~~
  597.  
  598. node_modules/mongoose/index.d.ts:692:151 - error TS2314: Generic type 'Query<ResultType, DocType, T>' requires 3 type argument(s).
  599.  
  600. 692     findOne(filter?: FilterQuery<T>, projection?: any | null, options?: QueryOptions | null, callback?: (err: CallbackError, doc: T | null) => void): Query<T | null, T>;
  601.                                                                                                                                                           ~~~~~~~~~~~~~~~~~~
  602.  
  603. node_modules/mongoose/index.d.ts:761:42 - error TS2314: Generic type 'Query<ResultType, DocType, T>' requires 3 type argument(s).
  604.  
  605. 761     $where(argument: string | Function): Query<Array<T>, T>;
  606.                                              ~~~~~~~~~~~~~~~~~~
  607.  
  608. node_modules/mongoose/index.d.ts:773:101 - error TS2314: Generic type 'Query<ResultType, DocType, T>' requires 3 type argument(s).
  609.  
  610. 773     distinct(field: string, filter?: FilterQuery<T>, callback?: (err: any, count: number) => void): Query<Array<any>, T>;
  611.                                                                                                         ~~~~~~~~~~~~~~~~~~~~
  612.  
  613. node_modules/mongoose/index.d.ts:776:99 - error TS2314: Generic type 'Query<ResultType, DocType, T>' requires 3 type argument(s).
  614.  
  615. 776     estimatedDocumentCount(options?: QueryOptions, callback?: (err: any, count: number) => void): Query<number, T>;
  616.                                                                                                       ~~~~~~~~~~~~~~~~
  617.  
  618. node_modules/mongoose/index.d.ts:786:53 - error TS2314: Generic type 'Query<ResultType, DocType, T>' requires 3 type argument(s).
  619.  
  620. 786     find(callback?: (err: any, docs: T[]) => void): Query<Array<T>, T>;
  621.                                                         ~~~~~~~~~~~~~~~~~~
  622.  
  623. node_modules/mongoose/index.d.ts:787:77 - error TS2314: Generic type 'Query<ResultType, DocType, T>' requires 3 type argument(s).
  624.  
  625. 787     find(filter: FilterQuery<T>, callback?: (err: any, docs: T[]) => void): Query<Array<T>, T>;
  626.                                                                                 ~~~~~~~~~~~~~~~~~~
  627.  
  628. node_modules/mongoose/index.d.ts:788:133 - error TS2314: Generic type 'Query<ResultType, DocType, T>' requires 3 type argument(s).
  629.  
  630. 788     find(filter: FilterQuery<T>, projection?: any | null, options?: QueryOptions | null, callback?: (err: any, docs: T[]) => void): Query<Array<T>, T>;
  631.                                                                                                                                         ~~~~~~~~~~~~~~~~~~
  632.  
  633. node_modules/mongoose/index.d.ts:791:140 - error TS2314: Generic type 'Query<ResultType, DocType, T>' requires 3 type argument(s).
  634.  
  635. 791     findByIdAndDelete(id?: mongodb.ObjectId | any, options?: QueryOptions | null, callback?: (err: any, doc: T | null, res: any) => void): Query<T | null, T>;
  636.                                                                                                                                                ~~~~~~~~~~~~~~~~~~
  637.  
  638. node_modules/mongoose/index.d.ts:794:140 - error TS2314: Generic type 'Query<ResultType, DocType, T>' requires 3 type argument(s).
  639.  
  640. 794     findByIdAndRemove(id?: mongodb.ObjectId | any, options?: QueryOptions | null, callback?: (err: any, doc: T | null, res: any) => void): Query<T | null, T>;
  641.                                                                                                                                                ~~~~~~~~~~~~~~~~~~
  642.  
  643. node_modules/mongoose/index.d.ts:797:167 - error TS2314: Generic type 'Query<ResultType, DocType, T>' requires 3 type argument(s).
  644.  
  645. 797     findByIdAndUpdate(id: mongodb.ObjectId | any, update: UpdateQuery<T>, options: QueryOptions & { upsert: true }, callback?: (err: any, doc: T, res: any) => void): Query<T, T>;
  646.                                                                                                                                                                           ~~~~~~~~~~~
  647.  
  648. node_modules/mongoose/index.d.ts:798:165 - error TS2314: Generic type 'Query<ResultType, DocType, T>' requires 3 type argument(s).
  649.  
  650. 798     findByIdAndUpdate(id?: mongodb.ObjectId | any, update?: UpdateQuery<T>, options?: QueryOptions | null, callback?: (err: any, doc: T | null, res: any) => void): Query<T | null, T>;
  651.                                                                                                                                                                         ~~~~~~~~~~~~~~~~~~
  652.  
  653. node_modules/mongoose/index.d.ts:801:135 - error TS2314: Generic type 'Query<ResultType, DocType, T>' requires 3 type argument(s).
  654.  
  655. 801     findOneAndDelete(filter?: FilterQuery<T>, options?: QueryOptions | null, callback?: (err: any, doc: T | null, res: any) => void): Query<T | null, T>;
  656.                                                                                                                                           ~~~~~~~~~~~~~~~~~~
  657.  
  658. node_modules/mongoose/index.d.ts:804:135 - error TS2314: Generic type 'Query<ResultType, DocType, T>' requires 3 type argument(s).
  659.  
  660. 804     findOneAndRemove(filter?: FilterQuery<T>, options?: QueryOptions | null, callback?: (err: any, doc: T | null, res: any) => void): Query<T | null, T>;
  661.                                                                                                                                           ~~~~~~~~~~~~~~~~~~
  662.  
  663. node_modules/mongoose/index.d.ts:807:175 - error TS2314: Generic type 'Query<ResultType, DocType, T>' requires 3 type argument(s).
  664.  
  665. 807     findOneAndReplace(filter: FilterQuery<T>, replacement: DocumentDefinition<T>, options: QueryOptions & { upsert: true }, callback?: (err: any, doc: T, res: any) => void): Query<T, T>;
  666.                                                                                                                                                                                   ~~~~~~~~~~~
  667.  
  668. node_modules/mongoose/index.d.ts:808:173 - error TS2314: Generic type 'Query<ResultType, DocType, T>' requires 3 type argument(s).
  669.  
  670. 808     findOneAndReplace(filter?: FilterQuery<T>, replacement?: DocumentDefinition<T>, options?: QueryOptions | null, callback?: (err: any, doc: T | null, res: any) => void): Query<T | null, T>;
  671.                                                                                                                                                                                 ~~~~~~~~~~~~~~~~~~
  672.  
  673. node_modules/mongoose/index.d.ts:811:162 - error TS2314: Generic type 'Query<ResultType, DocType, T>' requires 3 type argument(s).
  674.  
  675. 811     findOneAndUpdate(filter: FilterQuery<T>, update: UpdateQuery<T>, options: QueryOptions & { upsert: true }, callback?: (err: any, doc: T, res: any) => void): Query<T, T>;
  676.                                                                                                                                                                      ~~~~~~~~~~~
  677.  
  678. node_modules/mongoose/index.d.ts:812:160 - error TS2314: Generic type 'Query<ResultType, DocType, T>' requires 3 type argument(s).
  679.  
  680. 812     findOneAndUpdate(filter?: FilterQuery<T>, update?: UpdateQuery<T>, options?: QueryOptions | null, callback?: (err: any, doc: T | null, res: any) => void): Query<T | null, T>;
  681.                                                                                                                                                                    ~~~~~~~~~~~~~~~~~~
  682.  
  683. node_modules/mongoose/index.d.ts:814:125 - error TS2314: Generic type 'Query<ResultType, DocType, T>' requires 3 type argument(s).
  684.  
  685. 814     geoSearch(filter?: FilterQuery<T>, options?: GeoSearchOptions, callback?: (err: CallbackError, res: Array<T>) => void): Query<Array<T>, T>;
  686.                                                                                                                                 ~~~~~~~~~~~~~~~~~~
  687.  
  688. node_modules/mongoose/index.d.ts:822:68 - error TS2314: Generic type 'Query<ResultType, DocType, T>' requires 3 type argument(s).
  689.  
  690. 822     remove(filter?: any, callback?: (err: CallbackError) => void): Query<any, T>;
  691.                                                                        ~~~~~~~~~~~~~
  692.  
  693. node_modules/mongoose/index.d.ts:825:151 - error TS2314: Generic type 'Query<ResultType, DocType, T>' requires 3 type argument(s).
  694.  
  695. 825     replaceOne(filter?: FilterQuery<T>, replacement?: DocumentDefinition<T>, options?: QueryOptions | null, callback?: (err: any, res: any) => void): Query<any, T>;
  696.                                                                                                                                                           ~~~~~~~~~~~~~
  697.  
  698. node_modules/mongoose/index.d.ts:834:135 - error TS2314: Generic type 'Query<ResultType, DocType, T>' requires 3 type argument(s).
  699.  
  700. 834     update(filter?: FilterQuery<T>, update?: UpdateQuery<T>, options?: QueryOptions | null, callback?: (err: any, res: any) => void): Query<any, T>;
  701.                                                                                                                                           ~~~~~~~~~~~~~
  702.  
  703. node_modules/mongoose/index.d.ts:837:139 - error TS2314: Generic type 'Query<ResultType, DocType, T>' requires 3 type argument(s).
  704.  
  705. 837     updateMany(filter?: FilterQuery<T>, update?: UpdateQuery<T>, options?: QueryOptions | null, callback?: (err: any, res: any) => void): Query<any, T>;
  706.                                                                                                                                               ~~~~~~~~~~~~~
  707.  
  708. node_modules/mongoose/index.d.ts:840:138 - error TS2314: Generic type 'Query<ResultType, DocType, T>' requires 3 type argument(s).
  709.  
  710. 840     updateOne(filter?: FilterQuery<T>, update?: UpdateQuery<T>, options?: QueryOptions | null, callback?: (err: any, res: any) => void): Query<any, T>;
  711.                                                                                                                                              ~~~~~~~~~~~~~
  712.  
  713. node_modules/mongoose/index.d.ts:843:37 - error TS2314: Generic type 'Query<ResultType, DocType, T>' requires 3 type argument(s).
  714.  
  715. 843     where(path: string, val?: any): Query<Array<T>, T>;
  716.                                         ~~~~~~~~~~~~~~~~~~
  717.  
  718. node_modules/mongoose/index.d.ts:1111:20 - error TS2314: Generic type 'Query<ResultType, DocType, T>' requires 3 type argument(s).
  719.  
  720. 1111     post<T extends Query<any, any> = Query<any, any>>(method: string | RegExp, fn: (this: T, res: any, next: (err: CallbackError) => void) => void): this;
  721.                         ~~~~~~~~~~~~~~~
  722.  
  723. node_modules/mongoose/index.d.ts:1111:38 - error TS2314: Generic type 'Query<ResultType, DocType, T>' requires 3 type argument(s).
  724.  
  725. 1111     post<T extends Query<any, any> = Query<any, any>>(method: string | RegExp, fn: (this: T, res: any, next: (err: CallbackError) => void) => void): this;
  726.                                           ~~~~~~~~~~~~~~~
  727.  
  728. node_modules/mongoose/index.d.ts:1116:20 - error TS2314: Generic type 'Query<ResultType, DocType, T>' requires 3 type argument(s).
  729.  
  730. 1116     post<T extends Query<any, any> = Query<any, any>>(method: string | RegExp, fn: (this: T, err: NativeError, res: any, next: (err: CallbackError) => void) => void): this;
  731.                         ~~~~~~~~~~~~~~~
  732.  
  733. node_modules/mongoose/index.d.ts:1116:38 - error TS2314: Generic type 'Query<ResultType, DocType, T>' requires 3 type argument(s).
  734.  
  735. 1116     post<T extends Query<any, any> = Query<any, any>>(method: string | RegExp, fn: (this: T, err: NativeError, res: any, next: (err: CallbackError) => void) => void): this;
  736.                                           ~~~~~~~~~~~~~~~
  737.  
  738. node_modules/mongoose/index.d.ts:1122:19 - error TS2314: Generic type 'Query<ResultType, DocType, T>' requires 3 type argument(s).
  739.  
  740. 1122     pre<T extends Query<any, any> = Query<any, any>>(method: string | RegExp, fn: (this: T, next: (err: CallbackError) => void) => void): this;
  741.                        ~~~~~~~~~~~~~~~
  742.  
  743. node_modules/mongoose/index.d.ts:1122:37 - error TS2314: Generic type 'Query<ResultType, DocType, T>' requires 3 type argument(s).
  744.  
  745. 1122     pre<T extends Query<any, any> = Query<any, any>>(method: string | RegExp, fn: (this: T, next: (err: CallbackError) => void) => void): this;
  746.                                          ~~~~~~~~~~~~~~~
  747.  
  748. node_modules/mongoose/index.d.ts:1755:13 - error TS2428: All declarations of 'Query' must have identical type parameters.
  749.  
  750. 1755   interface Query<ResultType, DocType extends Document> {
  751.                  ~~~~~
  752.  
  753. node_modules/mongoose/index.d.ts:1755:13 - error TS2430: Interface 'Query<ResultType, DocType, T>' incorrectly extends interface 'DocumentQuery<T, any, {}>'.
  754.   Types of property 'all' are incompatible.
  755.     Type '{ (val: any[]): this; (path: string, val: any[]): this; }' is not assignable to type '{ (val: number): this; (path: string, val: number): this; (val: any[]): this; (path: string, val: any[]): this; }'.
  756.       Types of parameters 'val' and 'val' are incompatible.
  757.         Type 'number' is not assignable to type 'any[]'.
  758.  
  759. 1755   interface Query<ResultType, DocType extends Document> {
  760.                  ~~~~~
  761.  
  762. node_modules/mongoose/index.d.ts:1765:42 - error TS2314: Generic type 'Query<ResultType, DocType, T>' requires 3 type argument(s).
  763.  
  764. 1765     $where(argument: string | Function): Query<Array<DocType>, DocType>;
  765.                                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  766.  
  767. node_modules/mongoose/index.d.ts:1801:58 - error TS2314: Generic type 'Query<ResultType, DocType, T>' requires 3 type argument(s).
  768.  
  769. 1801     count(callback?: (err: any, count: number) => void): Query<number, DocType>;
  770.                                                               ~~~~~~~~~~~~~~~~~~~~~~
  771.  
  772. node_modules/mongoose/index.d.ts:1802:90 - error TS2314: Generic type 'Query<ResultType, DocType, T>' requires 3 type argument(s).
  773.  
  774. 1802     count(criteria: FilterQuery<DocType>, callback?: (err: any, count: number) => void): Query<number, DocType>;
  775.                                                                                               ~~~~~~~~~~~~~~~~~~~~~~
  776.  
  777. node_modules/mongoose/index.d.ts:1805:67 - error TS2314: Generic type 'Query<ResultType, DocType, T>' requires 3 type argument(s).
  778.  
  779. 1805     countDocuments(callback?: (err: any, count: number) => void): Query<number, DocType>;
  780.                                                                        ~~~~~~~~~~~~~~~~~~~~~~
  781.  
  782. node_modules/mongoose/index.d.ts:1806:99 - error TS2314: Generic type 'Query<ResultType, DocType, T>' requires 3 type argument(s).
  783.  
  784. 1806     countDocuments(criteria: FilterQuery<DocType>, callback?: (err: any, count: number) => void): Query<number, DocType>;
  785.                                                                                                        ~~~~~~~~~~~~~~~~~~~~~~
  786.  
  787. node_modules/mongoose/index.d.ts:1819:123 - error TS2314: Generic type 'Query<ResultType, DocType, T>' requires 3 type argument(s).
  788.  
  789. 1819     deleteMany(filter?: FilterQuery<DocType>, options?: QueryOptions, callback?: (err: CallbackError, res: any) => void): Query<any, DocType>;
  790.                                                                                                                                ~~~~~~~~~~~~~~~~~~~
  791.  
  792. node_modules/mongoose/index.d.ts:1826:122 - error TS2314: Generic type 'Query<ResultType, DocType, T>' requires 3 type argument(s).
  793.  
  794. 1826     deleteOne(filter?: FilterQuery<DocType>, options?: QueryOptions, callback?: (err: CallbackError, res: any) => void): Query<any, DocType>;
  795.                                                                                                                               ~~~~~~~~~~~~~~~~~~~
  796.  
  797. node_modules/mongoose/index.d.ts:1829:107 - error TS2314: Generic type 'Query<ResultType, DocType, T>' requires 3 type argument(s).
  798.  
  799. 1829     distinct(field: string, filter?: FilterQuery<DocType>, callback?: (err: any, count: number) => void): Query<Array<any>, DocType>;
  800.                                                                                                                ~~~~~~~~~~~~~~~~~~~~~~~~~~
  801.  
  802. node_modules/mongoose/index.d.ts:1848:99 - error TS2314: Generic type 'Query<ResultType, DocType, T>' requires 3 type argument(s).
  803.  
  804. 1848     estimatedDocumentCount(options?: QueryOptions, callback?: (err: any, count: number) => void): Query<number, DocType>;
  805.                                                                                                        ~~~~~~~~~~~~~~~~~~~~~~
  806.  
  807. node_modules/mongoose/index.d.ts:1863:59 - error TS2314: Generic type 'Query<ResultType, DocType, T>' requires 3 type argument(s).
  808.  
  809. 1863     find(callback?: (err: any, docs: DocType[]) => void): Query<Array<DocType>, DocType>;
  810.                                                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  811.  
  812. node_modules/mongoose/index.d.ts:1864:89 - error TS2314: Generic type 'Query<ResultType, DocType, T>' requires 3 type argument(s).
  813.  
  814. 1864     find(filter: FilterQuery<DocType>, callback?: (err: any, docs: DocType[]) => void): Query<Array<DocType>, DocType>;
  815.                                                                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  816.  
  817. node_modules/mongoose/index.d.ts:1865:155 - error TS2314: Generic type 'Query<ResultType, DocType, T>' requires 3 type argument(s).
  818.  
  819. 1865     find(filter: FilterQuery<DocType>, projection?: any | null, options?: QueryOptions | null, callback?: (err: CallbackError, docs: DocType[]) => void): Query<Array<DocType>, DocType>;
  820.                                                                                                                                                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  821.  
  822. node_modules/mongoose/index.d.ts:1868:163 - error TS2314: Generic type 'Query<ResultType, DocType, T>' requires 3 type argument(s).
  823.  
  824. 1868     findOne(filter?: FilterQuery<DocType>, projection?: any | null, options?: QueryOptions | null, callback?: (err: CallbackError, doc: DocType | null) => void): Query<DocType | null, DocType>;
  825.                                                                                                                                                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  826.  
  827. node_modules/mongoose/index.d.ts:1871:147 - error TS2314: Generic type 'Query<ResultType, DocType, T>' requires 3 type argument(s).
  828.  
  829. 1871     findOneAndDelete(filter?: FilterQuery<DocType>, options?: QueryOptions | null, callback?: (err: any, doc: DocType | null, res: any) => void): Query<DocType | null, DocType>;
  830.                                                                                                                                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  831.  
  832. node_modules/mongoose/index.d.ts:1874:147 - error TS2314: Generic type 'Query<ResultType, DocType, T>' requires 3 type argument(s).
  833.  
  834. 1874     findOneAndRemove(filter?: FilterQuery<DocType>, options?: QueryOptions | null, callback?: (err: any, doc: DocType | null, res: any) => void): Query<DocType | null, DocType>;
  835.                                                                                                                                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  836.  
  837. node_modules/mongoose/index.d.ts:1877:180 - error TS2314: Generic type 'Query<ResultType, DocType, T>' requires 3 type argument(s).
  838.  
  839. 1877     findOneAndUpdate(filter: FilterQuery<DocType>, update: UpdateQuery<DocType>, options: QueryOptions & { upsert: true }, callback?: (err: any, doc: DocType, res: any) => void): Query<DocType, DocType>;
  840.                                                                                                                                                                                         ~~~~~~~~~~~~~~~~~~~~~~~
  841.  
  842. node_modules/mongoose/index.d.ts:1878:178 - error TS2314: Generic type 'Query<ResultType, DocType, T>' requires 3 type argument(s).
  843.  
  844. 1878     findOneAndUpdate(filter?: FilterQuery<DocType>, update?: UpdateQuery<DocType>, options?: QueryOptions | null, callback?: (err: any, doc: DocType | null, res: any) => void): Query<DocType | null, DocType>;
  845.                                                                                                                                                                                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  846.  
  847. node_modules/mongoose/index.d.ts:1881:146 - error TS2314: Generic type 'Query<ResultType, DocType, T>' requires 3 type argument(s).
  848.  
  849. 1881     findByIdAndDelete(id?: mongodb.ObjectId | any, options?: QueryOptions | null, callback?: (err: any, doc: DocType | null, res: any) => void): Query<DocType | null, DocType>;
  850.                                                                                                                                                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  851.  
  852. node_modules/mongoose/index.d.ts:1884:179 - error TS2314: Generic type 'Query<ResultType, DocType, T>' requires 3 type argument(s).
  853.  
  854. 1884     findByIdAndUpdate(id: mongodb.ObjectId | any, update: UpdateQuery<DocType>, options: QueryOptions & { upsert: true }, callback?: (err: any, doc: DocType, res: any) => void): Query<DocType, DocType>;
  855.                                                                                                                                                                                        ~~~~~~~~~~~~~~~~~~~~~~~
  856.  
  857. node_modules/mongoose/index.d.ts:1885:177 - error TS2314: Generic type 'Query<ResultType, DocType, T>' requires 3 type argument(s).
  858.  
  859. 1885     findByIdAndUpdate(id?: mongodb.ObjectId | any, update?: UpdateQuery<DocType>, options?: QueryOptions | null, callback?: (err: any, doc: DocType | null, res: any) => void): Query<DocType | null, DocType>;
  860.                                                                                                                                                                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  861.  
  862. node_modules/mongoose/index.d.ts:1934:82 - error TS2314: Generic type 'Query<ResultType, DocType, T>' requires 3 type argument(s).
  863.  
  864. 1934     lean<LeanResultType = LeanDocumentOrArray<ResultType>>(val?: boolean | any): Query<LeanResultType, DocType>;
  865.                                                                                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  866.  
  867. node_modules/mongoose/index.d.ts:1951:56 - error TS2314: Generic type 'Query<ResultType, DocType, T>' requires 3 type argument(s).
  868.  
  869. 1951     map<MappedType>(fn: (doc: DocType) => MappedType): Query<MappedType, DocType>;
  870.                                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~
  871.  
  872. node_modules/mongoose/index.d.ts:1968:19 - error TS2314: Generic type 'Query<ResultType, DocType, T>' requires 3 type argument(s).
  873.  
  874. 1968     merge(source: Query<any, any>): this;
  875.                        ~~~~~~~~~~~~~~~
  876.  
  877. node_modules/mongoose/index.d.ts:2003:54 - error TS2314: Generic type 'Query<ResultType, DocType, T>' requires 3 type argument(s).
  878.  
  879. 2003     orFail(err?: NativeError | (() => NativeError)): Query<NonNullable<ResultType>, DocType>;
  880.                                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  881.  
  882. node_modules/mongoose/index.d.ts:2031:123 - error TS2314: Generic type 'Query<ResultType, DocType, T>' requires 3 type argument(s).
  883.  
  884. 2031     remove(filter?: FilterQuery<DocType>, callback?: (err: CallbackError, res: mongodb.WriteOpResult['result']) => void): Query<mongodb.WriteOpResult['result'], DocType>;
  885.                                                                                                                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  886.  
  887. node_modules/mongoose/index.d.ts:2038:163 - error TS2314: Generic type 'Query<ResultType, DocType, T>' requires 3 type argument(s).
  888.  
  889. 2038     replaceOne(filter?: FilterQuery<DocType>, replacement?: DocumentDefinition<DocType>, options?: QueryOptions | null, callback?: (err: any, res: any) => void): Query<any, DocType>;
  890.                                                                                                                                                                        ~~~~~~~~~~~~~~~~~~~
  891.  
  892. node_modules/mongoose/index.d.ts:2104:46 - error TS2314: Generic type 'Query<ResultType, DocType, T>' requires 3 type argument(s).
  893.  
  894. 2104     toConstructor(): new (...args: any[]) => Query<ResultType, DocType>;
  895.                                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~
  896.  
  897. node_modules/mongoose/index.d.ts:2107:157 - error TS2314: Generic type 'Query<ResultType, DocType, T>' requires 3 type argument(s).
  898.  
  899. 2107     update(filter?: FilterQuery<DocType>, update?: UpdateQuery<DocType>, options?: QueryOptions | null, callback?: (err: CallbackError, res: any) => void): Query<any, DocType>;
  900.                                                                                                                                                                  ~~~~~~~~~~~~~~~~~~~
  901.  
  902. node_modules/mongoose/index.d.ts:2115:161 - error TS2314: Generic type 'Query<ResultType, DocType, T>' requires 3 type argument(s).
  903.  
  904. 2115     updateMany(filter?: FilterQuery<DocType>, update?: UpdateQuery<DocType>, options?: QueryOptions | null, callback?: (err: CallbackError, res: any) => void): Query<any, DocType>;
  905.                                                                                                                                                                      ~~~~~~~~~~~~~~~~~~~
  906.  
  907. node_modules/mongoose/index.d.ts:2121:160 - error TS2314: Generic type 'Query<ResultType, DocType, T>' requires 3 type argument(s).
  908.  
  909. 2121     updateOne(filter?: FilterQuery<DocType>, update?: UpdateQuery<DocType>, options?: QueryOptions | null, callback?: (err: CallbackError, res: any) => void): Query<any, DocType>;
  910.                                                                                                                                                                     ~~~~~~~~~~~~~~~~~~~
  911.  
Advertisement
Add Comment
Please, Sign In to add comment