UNPKG

ng2-markdown-to-html

Version:

Angular 2+ library that uses marked to parse markdown to html combined with Prism.js for synthax highlights

30 lines (29 loc) 1.18 kB
import { AfterViewInit, ElementRef, OnChanges, SimpleChanges } from '@angular/core'; import { MarkdownToHtmlService } from './markdown-to-html.service'; import 'prismjs/prism'; import 'prismjs/components/prism-c'; import 'prismjs/components/prism-cpp'; import 'prismjs/components/prism-csharp'; import 'prismjs/components/prism-css'; import 'prismjs/components/prism-diff'; import 'prismjs/components/prism-java'; import 'prismjs/components/prism-javascript'; import 'prismjs/components/prism-perl'; import 'prismjs/components/prism-php'; import 'prismjs/components/prism-python'; import 'prismjs/components/prism-sass'; import 'prismjs/components/prism-scss'; import 'prismjs/components/prism-typescript'; export declare class MarkdownToHtmlComponent implements AfterViewInit, OnChanges { element: ElementRef; mthService: MarkdownToHtmlService; data: string; src: string; constructor(element: ElementRef, mthService: MarkdownToHtmlService); ngAfterViewInit(): void; ngOnChanges(changes: SimpleChanges): void; handleData(): void; handleSrc(): void; handleRaw(raw: string): void; prepare(raw: string): string; }