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