From 19cd334c0ee3d1291ad1d65805d20b73bfba09c9 Mon Sep 17 00:00:00 2001 From: Joabesv Date: Fri, 28 Jun 2024 20:46:12 -0300 Subject: [PATCH] feat: use generic on userinfo --- types/index.d.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/types/index.d.ts b/types/index.d.ts index f5084ac..69c3f23 100644 --- a/types/index.d.ts +++ b/types/index.d.ts @@ -183,13 +183,13 @@ declare namespace fastifyOauth2 { revokeAllToken(revokeToken: Token, httpOptions: Object | undefined): Promise; - userinfo(tokenSetOrToken: Token | string): Promise; + userinfo(tokenSetOrToken: Token | string): Promise; - userinfo(tokenSetOrToken: Token | string, userInfoExtraOptions: UserInfoExtraOptions | undefined): Promise; + userinfo(tokenSetOrToken: Token | string, userInfoExtraOptions: UserInfoExtraOptions | undefined): Promise; - userinfo(tokenSetOrToken: Token | string, callback: (err: any, userinfo: Object) => void): void; + userinfo(tokenSetOrToken: Token | string, callback: (err: any, userinfo: TUserInfo) => void): void; - userinfo(tokenSetOrToken: Token | string, userInfoExtraOptions: UserInfoExtraOptions | undefined, callback: (err: any, userinfo: Object) => void): void; + userinfo(tokenSetOrToken: Token | string, userInfoExtraOptions: UserInfoExtraOptions | undefined, callback: (err: any, userinfo: TUserInfo) => void): void; } export type UserInfoExtraOptions = { method?: 'GET' | 'POST', via?: 'header' | 'body', params?: object }; export const fastifyOauth2: FastifyOauth2