import { isMarkdownFile } from "./format"; import type { MarkupContext } from "./paths"; export const renderDocument = async ( filename: string, contents: string, ctx: MarkupContext ): Promise => { if (!isMarkdownFile(filename)) return null; const { SOURCE_LIMIT, renderMarkdown } = await import("./markdown"); if (contents.length > SOURCE_LIMIT) return null; return renderMarkdown(contents, ctx); };