import { Pipe, PipeTransform } from '@angular/core'; import { CommentAction } from '../enums'; import { CommentConstants } from '../utils'; @Pipe({ standalone: true, name: 'iconPipe', }) export class IconUrlPipe implements PipeTransform { transform(action: CommentAction): string { const url = CommentConstants.ICON_URLS[action]; if (!url) { throw new Error(`Unallowed svg`); } return url; } }