Interceptors API Reference
Interceptor Interface
interface InterceptorInterface {
  intercept(
    context: ExecutionContext,
    next: () => Promise<any>
  ): Promise<any>;
}
Example
@Interceptor()
export class MyInterceptor implements InterceptorInterface {
  async intercept(context: ExecutionContext, next: () => Promise<any>): Promise<any> {
    const result = await next();
    return { success: true, data: result };
  }
}