
파이프는 PipeTransform 인터페이스를 구현하는 @Injectable() 데코레이터를 가진 클래스
@Injectable() 데코레이터@Injectable() 데코레이터를 사용PipeTransform 인터페이스PipeTransform 인터페이스로 구현되어야 함PipeTransform 인터페이스는 transform() 메서드를 정의하도록 강제transform() 메서드transform(value: any, metadata: ArgumentMetadata)
value: 처리할 현재 인자(argument) 값metadata: 현재 처리 중인 인자에 대한 메타데이터(예: 인자 이름, 타입 등)를 담고 있는 객체