1
- /* eslint-disable n/handle-callback-err -- Testing types, not actual code */
2
1
import fastify , { FastifyInstance } from 'fastify'
3
2
import { expectAssignable , expectError , expectNotAssignable , expectType } from 'tsd'
4
3
import fastifyOauth2 , {
@@ -199,18 +198,18 @@ server.get('/testOauth/callback', async (request, reply) => {
199
198
expectType < OAuth2Token > ( await server . testOAuthName . getAccessTokenFromAuthorizationCodeFlow ( request , reply ) )
200
199
expectType < Promise < OAuth2Token > > ( server . testOAuthName . getAccessTokenFromAuthorizationCodeFlow ( request , reply ) )
201
200
expectType < void > (
202
- server . testOAuthName . getAccessTokenFromAuthorizationCodeFlow ( request , ( err : any , t : OAuth2Token ) : void => {
201
+ server . testOAuthName . getAccessTokenFromAuthorizationCodeFlow ( request , ( _err : any , _t : OAuth2Token ) : void => {
203
202
} )
204
203
)
205
204
expectType < void > (
206
- server . testOAuthName . getAccessTokenFromAuthorizationCodeFlow ( request , reply , ( err : any , t : OAuth2Token ) : void => {
205
+ server . testOAuthName . getAccessTokenFromAuthorizationCodeFlow ( request , reply , ( _err : any , _t : OAuth2Token ) : void => {
207
206
} )
208
207
)
209
208
// error because Promise should not return void
210
209
expectError < void > ( await server . testOAuthName . getAccessTokenFromAuthorizationCodeFlow ( request ) )
211
210
// error because non-Promise function call should return void and have a callback argument
212
211
expectError < OAuth2Token > (
213
- server . testOAuthName . getAccessTokenFromAuthorizationCodeFlow ( request , ( err : any , t : OAuth2Token ) : void => {
212
+ server . testOAuthName . getAccessTokenFromAuthorizationCodeFlow ( request , ( _err : any , _t : OAuth2Token ) : void => {
214
213
} )
215
214
)
216
215
@@ -229,7 +228,7 @@ server.get('/testOauth/callback', async (request, reply) => {
229
228
server . testOAuthName . getNewAccessTokenUsingRefreshToken (
230
229
token . token ,
231
230
{ } ,
232
- ( err : any , t : OAuth2Token ) : void => {
231
+ ( _err : any , _t : OAuth2Token ) : void => {
233
232
}
234
233
)
235
234
)
@@ -241,12 +240,12 @@ server.get('/testOauth/callback', async (request, reply) => {
241
240
expectError < Promise < void > > ( server . testOAuthName . revokeToken ( token . token , 'test' , undefined ) )
242
241
// Correct way
243
242
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 => {
245
244
} )
246
245
)
247
246
// Expect error because invalid Type test isn't an access_token or refresh_token
248
247
expectError < void > (
249
- server . testOAuthName . revokeToken ( token . token , 'test' , undefined , ( err : any ) : void => {
248
+ server . testOAuthName . revokeToken ( token . token , 'test' , undefined , ( _err : any ) : void => {
250
249
} )
251
250
)
252
251
// 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) => {
259
258
// Correct way
260
259
expectType < Promise < void > > ( server . testOAuthName . revokeAllToken ( token . token , undefined ) )
261
260
// 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 => {
263
262
} ) )
264
263
// Invalid content
265
264
expectError < void > ( server . testOAuthName . revokeAllToken ( token . token , undefined , undefined ) )
@@ -270,7 +269,7 @@ server.get('/testOauth/callback', async (request, reply) => {
270
269
server . testOAuthName . getNewAccessTokenUsingRefreshToken (
271
270
token . token ,
272
271
{ } ,
273
- ( err : any , t : OAuth2Token ) : void => {
272
+ ( _err : any , _t : OAuth2Token ) : void => {
274
273
}
275
274
)
276
275
)
@@ -279,7 +278,7 @@ server.get('/testOauth/callback', async (request, reply) => {
279
278
}
280
279
281
280
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 ) => { } ) )
283
282
// BEGIN userinfo tests
284
283
expectType < Promise < Object > > ( server . testOAuthName . userinfo ( token . token ) )
285
284
expectType < Promise < Object > > ( server . testOAuthName . userinfo ( token . token . access_token ) )
0 commit comments