export function resolveDocument()

in library/markdown-parser/models/document.ts [79:86]


export function resolveDocument(doc: Document): ResolvedDocument {
  const { title, type, content, alias, version, weight } = doc;
  const tokensList = new marked.Lexer().lex(doc.content) as unknown as ExtendTokensList;

  const contentString = parseMarkdownToHTML(content);
  const toc = generateTOC(tokensList);
  return new ResolvedDocument(title, type, contentString, toc, alias, version, weight);
}