> For the complete documentation index, see [llms.txt](https://jakekwak.gitbook.io/nestjs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://jakekwak.gitbook.io/nestjs/websockets/interceptors.md).

# Interceptors

## Interceptors

[일반 인터셉터](https://app.gitbook.com/interceptors)와 웹 소켓 인터셉터 사이에는 차이가 없습니다. 다음은 수동으로 인스턴스화 된 메소드 범위 인터셉터를 사용하는 예제입니다 (클래스 범위도 작동 함).

```typescript
@@filename()
@UseInterceptors(new TransformInterceptor())
@SubscribeMessage('events')
handleEvent(client: Client, data: unknown): WsResponse<unknown> {
  const event = 'events';
  return { event, data };
}
```
