mirror of
https://github.com/zhigang1992/DefinitelyTyped.git
synced 2026-04-23 21:00:01 +08:00
fixes return type of mongoosethenable
This commit is contained in:
@@ -28,7 +28,7 @@ mongoose.connect(connectUri, {
|
||||
autoIndex: true
|
||||
},
|
||||
mongos: true
|
||||
}).then(cb);
|
||||
}).then(cb).onReject;
|
||||
mongoose.connect(connectUri, function (error) {
|
||||
error.stack;
|
||||
});
|
||||
@@ -46,7 +46,7 @@ mongoose.createConnection('localhost', 'database', 3000, {
|
||||
autoIndex: false
|
||||
}
|
||||
}).open('');
|
||||
mongoose.disconnect(cb).then(cb);
|
||||
mongoose.disconnect(cb).then(cb).fulfill;
|
||||
mongoose.get('test');
|
||||
mongoose.model('Actor', new mongoose.Schema({
|
||||
name: String
|
||||
|
||||
5
mongoose/mongoose.d.ts
vendored
5
mongoose/mongoose.d.ts
vendored
@@ -309,13 +309,14 @@ declare module "mongoose" {
|
||||
* Ability to use mongoose object as a pseudo-promise so .connect().then()
|
||||
* and .disconnect().then() are viable.
|
||||
*/
|
||||
static then(onFulfill?: () => void, onRejected?: (err: mongodb.MongoError) => void): typeof MongooseThenable;
|
||||
static then<TRes>(onFulfill?: () => void | TRes | PromiseLike<TRes>,
|
||||
onRejected?: (err: mongodb.MongoError) => void | TRes | PromiseLike<TRes>): Promise<TRes>;
|
||||
|
||||
/**
|
||||
* Ability to use mongoose object as a pseudo-promise so .connect().then()
|
||||
* and .disconnect().then() are viable.
|
||||
*/
|
||||
static catch(onRejected?: (err: mongodb.MongoError) => void): typeof MongooseThenable;
|
||||
static catch<TRes>(onRejected?: (err: mongodb.MongoError) => void | TRes | PromiseLike<TRes>): Promise<TRes>;
|
||||
}
|
||||
|
||||
class CastError extends _mongoose.Error {
|
||||
|
||||
Reference in New Issue
Block a user