@@ -8,14 +8,14 @@ import ShallotAWSSocketJsonBodyParser, {
88 TShallotJSONBodyParserOptions ,
99} from './json-body-parser' ;
1010
11- export type WebSocketRequestContext < DAuthorizer = undefined > =
11+ export type WebSocketRequestContext < TAuthorizer = undefined > =
1212 APIGatewayProxyEvent [ 'requestContext' ] & {
1313 connectionId : string ;
14- authorizer : DAuthorizer ;
14+ authorizer : TAuthorizer ;
1515 } ;
1616
17- export type APIGatewayWebSocketEvent < DAuthorizer = undefined > = APIGatewayProxyEvent & {
18- requestContext : WebSocketRequestContext < DAuthorizer > ;
17+ export type APIGatewayWebSocketEvent < TAuthorizer = undefined > = APIGatewayProxyEvent & {
18+ requestContext : WebSocketRequestContext < TAuthorizer > ;
1919} ;
2020
2121type ParsedJSON = Record < string | number | symbol , unknown > ;
@@ -29,10 +29,11 @@ export type TShallotSocketEvent<
2929 TQueryStringParameters extends RequestDataBase = unknown ,
3030 TPathParameters extends RequestDataBase = unknown ,
3131 THeaders extends RequestDataBase = unknown ,
32- TBody extends RequestDataBase = unknown
32+ TBody extends RequestDataBase = unknown ,
33+ TAuthorizer = undefined
3334> = Omit <
3435 Omit <
35- Omit < Omit < APIGatewayWebSocketEvent , 'body' > , 'queryStringParameters' > ,
36+ Omit < Omit < APIGatewayWebSocketEvent < TAuthorizer > , 'body' > , 'queryStringParameters' > ,
3637 'pathParameters'
3738 > ,
3839 'headers'
0 commit comments