Takumon/mean-blog

View on GitHub
src/app/shared/pipes/markdown-parse.pipe.ts

Summary

Maintainability
A
0 mins
Test Coverage
import { Pipe, PipeTransform } from '@angular/core';

import { MarkdownParseService } from '../services';

@Pipe({ name: 'toMarkdown' })
export class MarkdownParsePipe implements PipeTransform {
  constructor(
    private markdownParseService: MarkdownParseService,
  ) {}

  transform(rawText: string): any {
    if (!rawText) {
      return '';
    }

    return this.markdownParseService.parse(rawText);
  }
}