import { Pipe, PipeTransform } from '@angular/core';
import { DomSanitizer } from '@angular/platform-browser';
import { StringUtils } from '../../utils/string-utils';

@Pipe({
  name: 'safeHtml'
})
/**
 * Renvoie du code html propre, compilé, sans faille de sécu
 */
export class SafeHtmlPipe implements PipeTransform {

  constructor(protected sanitizer: DomSanitizer) {}

 public transform(value: any, type: string): any {
     return StringUtils.sanitizeHtml(value,this.sanitizer);
  }
}