@@ -7,6 +7,8 @@ let http1Req!: IncomingMessage;
7
7
let http1Res ! : ServerResponse ;
8
8
let http2Req ! : Http2ServerRequest ;
9
9
let http2Res ! : Http2ServerResponse ;
10
+ let ctx ! : { req : IncomingMessage ; res : ServerResponse } ;
11
+ let done ! : ( err : Error | null , result : any ) => void ;
10
12
11
13
// HTTP1
12
14
{
@@ -52,6 +54,8 @@ let http2Res!: Http2ServerResponse;
52
54
expectType < void > ( router . off ( [ 'GET' , 'POST' ] , '/' ) )
53
55
54
56
expectType < any > ( router . lookup ( http1Req , http1Res ) )
57
+ expectType < any > ( router . lookup ( http1Req , http1Res , done ) ) ;
58
+ expectType < any > ( router . lookup ( http1Req , http1Res , ctx , done ) ) ;
55
59
expectType < Router . FindResult < Router . HTTPVersion . V1 > | null > ( router . find ( 'GET' , '/' ) )
56
60
expectType < Router . FindResult < Router . HTTPVersion . V1 > | null > ( router . find ( 'GET' , '/' , { } ) )
57
61
expectType < Router . FindResult < Router . HTTPVersion . V1 > | null > ( router . find ( 'GET' , '/' , { version : '1.0.0' } ) )
@@ -117,6 +121,8 @@ let http2Res!: Http2ServerResponse;
117
121
expectType < void > ( router . off ( [ 'GET' , 'POST' ] , '/' ) )
118
122
119
123
expectType < any > ( router . lookup ( http2Req , http2Res ) )
124
+ expectType < any > ( router . lookup ( http2Req , http2Res , done ) ) ;
125
+ expectType < any > ( router . lookup ( http2Req , http2Res , ctx , done ) ) ;
120
126
expectType < Router . FindResult < Router . HTTPVersion . V2 > | null > ( router . find ( 'GET' , '/' , { } ) )
121
127
expectType < Router . FindResult < Router . HTTPVersion . V2 > | null > ( router . find ( 'GET' , '/' , { version : '1.0.0' , host : 'fastify.io' } ) )
122
128
0 commit comments