fixed Model<T>.create method returned Promise type

This commit is contained in:
Radosław Eichler
2015-05-18 14:49:55 +02:00
parent e42bef3a8f
commit 708a29cbf5

View File

@@ -143,7 +143,7 @@ declare module "mongoose" {
aggregate(aggregation1: Object, aggregation2: Object, aggregation3: Object, callback: (err: any, res: T[]) => void): Promise<T[]>;
count(conditions: Object, callback?: (err: any, count: number) => void): Query<number>;
create(doc: Object, fn?: (err: any, res: T) => void): Promise<T[]>;
create(doc: Object, fn?: (err: any, res: T) => void): Promise<T>;
create(doc1: Object, doc2: Object, fn?: (err: any, res1: T, res2: T) => void): Promise<T[]>;
create(doc1: Object, doc2: Object, doc3: Object, fn?: (err: any, res1: T, res2: T, res3: T) => void): Promise<T[]>;
discriminator<U extends Document>(name: string, schema: Schema): Model<U>;