diff --git a/types/models.d.ts b/types/models.d.ts index d3cbbcf1338..bda2e2f06bd 100644 --- a/types/models.d.ts +++ b/types/models.d.ts @@ -170,7 +170,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;