You want to create an interceptor that adds a timestamp to every response object. Which code snippet correctly implements this?
Aintercept(context, next) { return next.handle().pipe(map(data => ({ ...data, timestamp: Date.now() }))); }
Bintercept(context, next) { return next.handle().pipe(filter(data => data.timestamp = Date.now())); }
Cintercept(context, next) { return next.handle().pipe(map(data => data.timestamp = Date.now())); }
Dintercept(context, next) { return next.handle().pipe(reduce((acc, data) => ({ ...acc, timestamp: Date.now() }))); }