Why is this needed?
LambdaFunctionUrlResolver, VPCLatticeResolver, VPCLatticeV2Resolver, ALBResolver are thin wrappers that only pass a different ProxyEventType to ApiGatewayResolver.__init__. The internal implementation can use a factory while keeping the public classes unchanged.
Steps:
- Extract common init logic
- Each resolver class becomes a thin shell that sets its proxy type
- No changes to public imports or class names
Which area does this relate to?
Event Handler - REST API
Suggestion
No response
Acknowledgment
Why is this needed?
LambdaFunctionUrlResolver,VPCLatticeResolver,VPCLatticeV2Resolver,ALBResolverare thin wrappers that only pass a differentProxyEventTypetoApiGatewayResolver.__init__. The internal implementation can use a factory while keeping the public classes unchanged.Steps:
Which area does this relate to?
Event Handler - REST API
Suggestion
No response
Acknowledgment