The check for ExecutionContext was only considering 'guard' type, which excluded 'interceptor' type functions. This change ensures that both 'guard' and 'interceptor' types are handled correctly when retrieving the Request from the ExecutionContext.
Description
Languages
TypeScript
100%