1- /* eslint-disable n/handle-callback-err -- Testing types, not actual code */
21import fastify , { FastifyInstance } from 'fastify'
32import { expectAssignable , expectError , expectNotAssignable , expectType } from 'tsd'
43import fastifyOauth2 , {
@@ -199,18 +198,18 @@ server.get('/testOauth/callback', async (request, reply) => {
199198 expectType < OAuth2Token > ( await server . testOAuthName . getAccessTokenFromAuthorizationCodeFlow ( request , reply ) )
200199 expectType < Promise < OAuth2Token > > ( server . testOAuthName . getAccessTokenFromAuthorizationCodeFlow ( request , reply ) )
201200 expectType < void > (
202- server . testOAuthName . getAccessTokenFromAuthorizationCodeFlow ( request , ( err : any , t : OAuth2Token ) : void => {
201+ server . testOAuthName . getAccessTokenFromAuthorizationCodeFlow ( request , ( _err : any , _t : OAuth2Token ) : void => {
203202 } )
204203 )
205204 expectType < void > (
206- server . testOAuthName . getAccessTokenFromAuthorizationCodeFlow ( request , reply , ( err : any , t : OAuth2Token ) : void => {
205+ server . testOAuthName . getAccessTokenFromAuthorizationCodeFlow ( request , reply , ( _err : any , _t : OAuth2Token ) : void => {
207206 } )
208207 )
209208 // error because Promise should not return void
210209 expectError < void > ( await server . testOAuthName . getAccessTokenFromAuthorizationCodeFlow ( request ) )
211210 // error because non-Promise function call should return void and have a callback argument
212211 expectError < OAuth2Token > (
213- server . testOAuthName . getAccessTokenFromAuthorizationCodeFlow ( request , ( err : any , t : OAuth2Token ) : void => {
212+ server . testOAuthName . getAccessTokenFromAuthorizationCodeFlow ( request , ( _err : any , _t : OAuth2Token ) : void => {
214213 } )
215214 )
216215
@@ -229,7 +228,7 @@ server.get('/testOauth/callback', async (request, reply) => {
229228 server . testOAuthName . getNewAccessTokenUsingRefreshToken (
230229 token . token ,
231230 { } ,
232- ( err : any , t : OAuth2Token ) : void => {
231+ ( _err : any , _t : OAuth2Token ) : void => {
233232 }
234233 )
235234 )
@@ -241,12 +240,12 @@ server.get('/testOauth/callback', async (request, reply) => {
241240 expectError < Promise < void > > ( server . testOAuthName . revokeToken ( token . token , 'test' , undefined ) )
242241 // Correct way
243242 expectType < void > (
244- server . testOAuthName . revokeToken ( token . token , 'refresh_token' , undefined , ( err : any ) : void => {
243+ server . testOAuthName . revokeToken ( token . token , 'refresh_token' , undefined , ( _err : any ) : void => {
245244 } )
246245 )
247246 // Expect error because invalid Type test isn't an access_token or refresh_token
248247 expectError < void > (
249- server . testOAuthName . revokeToken ( token . token , 'test' , undefined , ( err : any ) : void => {
248+ server . testOAuthName . revokeToken ( token . token , 'test' , undefined , ( _err : any ) : void => {
250249 } )
251250 )
252251 // Expect error because invalid Type test isn't an access_token or refresh_token
@@ -259,7 +258,7 @@ server.get('/testOauth/callback', async (request, reply) => {
259258 // Correct way
260259 expectType < Promise < void > > ( server . testOAuthName . revokeAllToken ( token . token , undefined ) )
261260 // Correct way too
262- expectType < void > ( server . testOAuthName . revokeAllToken ( token . token , undefined , ( err : any ) : void => {
261+ expectType < void > ( server . testOAuthName . revokeAllToken ( token . token , undefined , ( _err : any ) : void => {
263262 } ) )
264263 // Invalid content
265264 expectError < void > ( server . testOAuthName . revokeAllToken ( token . token , undefined , undefined ) )
@@ -270,7 +269,7 @@ server.get('/testOauth/callback', async (request, reply) => {
270269 server . testOAuthName . getNewAccessTokenUsingRefreshToken (
271270 token . token ,
272271 { } ,
273- ( err : any , t : OAuth2Token ) : void => {
272+ ( _err : any , _t : OAuth2Token ) : void => {
274273 }
275274 )
276275 )
@@ -279,7 +278,7 @@ server.get('/testOauth/callback', async (request, reply) => {
279278 }
280279
281280 expectType < Promise < string > > ( server . testOAuthName . generateAuthorizationUri ( request , reply ) )
282- expectType < void > ( server . testOAuthName . generateAuthorizationUri ( request , reply , ( err ) => { } ) )
281+ expectType < void > ( server . testOAuthName . generateAuthorizationUri ( request , reply , ( _err ) => { } ) )
283282 // BEGIN userinfo tests
284283 expectType < Promise < Object > > ( server . testOAuthName . userinfo ( token . token ) )
285284 expectType < Promise < Object > > ( server . testOAuthName . userinfo ( token . token . access_token ) )
0 commit comments