From 484ad440d4573423de3a60aaaacefe40e46f1a12 Mon Sep 17 00:00:00 2001 From: Brian Torres-Gil Date: Mon, 11 Nov 2019 11:33:14 -0800 Subject: [PATCH] [passport-oauth2-refresh] Updated types (#40288) --- types/passport-oauth2-refresh/index.d.ts | 5 ++++- .../passport-oauth2-refresh/passport-oauth2-refresh-tests.ts | 3 ++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/types/passport-oauth2-refresh/index.d.ts b/types/passport-oauth2-refresh/index.d.ts index cdbcf2f714..b0702d2872 100644 --- a/types/passport-oauth2-refresh/index.d.ts +++ b/types/passport-oauth2-refresh/index.d.ts @@ -1,13 +1,16 @@ // Type definitions for passport-oauth2-refresh 1.1 // Project: https://github.com/fiznool/passport-oauth2-refresh#readme // Definitions by: Daphne Smit +// Brian Torres-Gil // Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped // TypeScript Version: 2.3 import { Strategy } from 'passport-oauth2'; +import { oauth2tokenCallback } from 'oauth'; export function use(name: string | Strategy, strategy?: Strategy): void; export function has(name: string): boolean; -export function requestNewAccessToken(name: string, refreshToken: string, params: any, done: () => any): any; +export function requestNewAccessToken(name: string, refreshToken: string, done: oauth2tokenCallback): any; +export function requestNewAccessToken(name: string, refreshToken: string, params: any, done: oauth2tokenCallback): any; diff --git a/types/passport-oauth2-refresh/passport-oauth2-refresh-tests.ts b/types/passport-oauth2-refresh/passport-oauth2-refresh-tests.ts index 7295948c6c..ceae5c2ed8 100644 --- a/types/passport-oauth2-refresh/passport-oauth2-refresh-tests.ts +++ b/types/passport-oauth2-refresh/passport-oauth2-refresh-tests.ts @@ -17,4 +17,5 @@ const strategy1: OAuth2Strategy = new OAuth2Strategy(strategyOptions1, verifyFun use('strategy1', strategy1); -requestNewAccessToken('strategy1', 'exampleRefreshToken', {}, () => {}); +requestNewAccessToken('strategy1', 'exampleRefreshToken', (err, accessToken, refreshToken, results) => {}); +requestNewAccessToken('strategy1', 'exampleRefreshToken', {}, (err, accessToken, refreshToken, results) => {});