diff --git a/types/models.d.ts b/types/models.d.ts index 1f4cd3cc2ce..8c479d2a1ca 100644 --- a/types/models.d.ts +++ b/types/models.d.ts @@ -177,7 +177,8 @@ declare module 'mongoose' { /** Creates a new document or documents */ create>(docs: Array, options?: SaveOptions): Promise[]>; - create>(docs: Array, callback: Callback[]>): void; + create>(docs: Array, options?: SaveOptions, callback?: Callback>>): Promise[]>; + create>(docs: Array, callback: Callback>>): void; create>(doc: DocContents | T): Promise>; create>(...docs: Array): Promise[]>; create>(doc: T | DocContents, callback: Callback>): void;