Markdown

Unpublished development API. This package is under development and is not available as a published release.

Application-owned incremental Markdown parser with snapshot observation, document updates, and explicit disposal.

import type { Markdown } from '@threadplane/content/markdown';

Declaration

export interface Markdown  {
  readonly dispose: () => void;
  readonly getSnapshot: () => MarkdownSnapshot;
  readonly subscribe: (notify: () => void) => () => void;
  readonly update: (document: MarkdownDocument) => void;
}

Members

dispose

readonly dispose: () => void;

getSnapshot

readonly getSnapshot: () => MarkdownSnapshot;

subscribe

readonly subscribe: (notify: () => void) => () => void;

update

readonly update: (document: MarkdownDocument) => void;