From 8253a3a07311877bfd2e71ceb22695ab9dd61f8a Mon Sep 17 00:00:00 2001 From: mohammad0-0ahmad Date: Fri, 22 Apr 2022 21:44:38 +0200 Subject: [PATCH] Refactor doc.populate FN to make it accept any Model type. --- types/document.d.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/types/document.d.ts b/types/document.d.ts index 502c226840b..bd73e4b8b9a 100644 --- a/types/document.d.ts +++ b/types/document.d.ts @@ -187,8 +187,8 @@ declare module 'mongoose' { /** Populates document references. */ populate(path: string | PopulateOptions | (string | PopulateOptions)[]): Promise; populate(path: string | PopulateOptions | (string | PopulateOptions)[], callback: Callback): void; - populate(path: string, select?: string | AnyObject, model?: Model, match?: AnyObject, options?: PopulateOptions): Promise; - populate(path: string, select?: string | AnyObject, model?: Model, match?: AnyObject, options?: PopulateOptions, callback?: Callback): void; + populate(path: string, select?: string | AnyObject, model?: Model, match?: AnyObject, options?: PopulateOptions): Promise; + populate(path: string, select?: string | AnyObject, model?: Model, match?: AnyObject, options?: PopulateOptions, callback?: Callback): void; /** Gets _id(s) used during population of the given `path`. If the path was not populated, returns `undefined`. */ populated(path: string): any;