diff --git a/types/passport/index.d.ts b/types/passport/index.d.ts index 815ee68b65e49d..ddda8bfcb67fa2 100644 --- a/types/passport/index.d.ts +++ b/types/passport/index.d.ts @@ -69,8 +69,8 @@ declare namespace passport { initialize(options?: { userProperty: string; }): InitializeRet; session(options?: { pauseStream: boolean; }): AuthenticateRet; - authenticate(strategy: string | string[], callback?: (...args: any[]) => any): AuthenticateRet; - authenticate(strategy: string | string[], options: AuthenticateOptions, callback?: (...args: any[]) => any): AuthenticateRet; + authenticate(strategy: string | string[] | Strategy, callback?: (...args: any[]) => any): AuthenticateRet; + authenticate(strategy: string | string[] | Strategy, options: AuthenticateOptions, callback?: (...args: any[]) => any): AuthenticateRet; authorize(strategy: string | string[], callback?: (...args: any[]) => any): AuthorizeRet; authorize(strategy: string | string[], options: AuthorizeOptions, callback?: (...args: any[]) => any): AuthorizeRet; serializeUser(fn: (user: TUser, done: (err: any, id?: TID) => void) => void): void;