mirror of
https://github.com/gosticks/DefinitelyTyped.git
synced 2026-07-01 07:40:10 +00:00
fixed travis errors for passport local mongoose and mongoose promise
This commit is contained in:
@@ -42,7 +42,7 @@ mongopromise.then(function (arg) {
|
||||
});
|
||||
mongopromise.complete();
|
||||
/* static properties */
|
||||
mongoose.Promise.ES6(function (complete, error) {
|
||||
mongoose.Promise.ES6(function (complete: any, error: any) {
|
||||
complete.apply(this);
|
||||
error.apply(this);
|
||||
});
|
||||
|
||||
@@ -11,6 +11,7 @@
|
||||
import {
|
||||
Schema,
|
||||
model,
|
||||
Document,
|
||||
PassportLocalDocument,
|
||||
PassportLocalSchema,
|
||||
PassportLocalModel,
|
||||
@@ -77,7 +78,7 @@ options.errorMessages = errorMessages;
|
||||
|
||||
UserSchema.plugin(passportLocalMongoose, options);
|
||||
|
||||
interface UserModel<T extends PassportLocalDocument> extends PassportLocalModel<T> {}
|
||||
interface UserModel<T extends Document> extends PassportLocalModel<T> {}
|
||||
|
||||
let UserModel: UserModel<User> = model<User>('User', UserSchema);
|
||||
//#endregion
|
||||
|
||||
@@ -76,13 +76,13 @@ declare module 'mongoose' {
|
||||
): this;
|
||||
}
|
||||
|
||||
export function model<T extends PassportLocalDocument>(
|
||||
export function model<T extends Document>(
|
||||
name: string,
|
||||
schema?: PassportLocalSchema,
|
||||
collection?: string,
|
||||
skipInit?: boolean): PassportLocalModel<T>;
|
||||
|
||||
export function model<T extends PassportLocalDocument, U extends PassportLocalModel<T>>(
|
||||
export function model<T extends Document, U extends PassportLocalModel<T>>(
|
||||
name: string,
|
||||
schema?: PassportLocalSchema,
|
||||
collection?: string,
|
||||
|
||||
Reference in New Issue
Block a user