Merge pull request #4790 from garyham/master

doc for Model constructor (new) should be optional
This commit is contained in:
Horiuchi_H
2015-07-02 12:04:47 +09:00
+1 -1
View File
@@ -135,7 +135,7 @@ declare module "mongoose" {
}
export interface Model<T extends Document> extends NodeJS.EventEmitter {
new(doc: Object): T;
new(doc?: Object): T;
aggregate(...aggregations: Object[]): Aggregate<T[]>;
aggregate(aggregation: Object, callback: (err: any, res: T[]) => void): Promise<T[]>;