@theredhead — Frontend Library - v1.0.0
    Preparing search index...

    Function createMarkedParser

    • Creates a MarkdownParser that delegates to the marked library's parse function.

      The consumer must install marked themselves and pass in the bound parse function — this library never imports marked directly.

      Parameters

      • parseFn: (markdown: string) => string

        A function that takes a Markdown string and returns an HTML string. Typically (md) => marked.parse(md).

      Returns MarkdownParser

      A MarkdownParser instance.

      import { marked } from 'marked';
      import { MARKDOWN_PARSER, createMarkedParser } from '@theredhead/lucid-kit';

      providers: [
      {
      provide: MARKDOWN_PARSER,
      useValue: createMarkedParser(md => marked.parse(md) as string),
      },
      ]