/** * F-08 window export. * * `renderMd` is in the E2E contract (browser_smoke, browser_stage0_acceptance) * and F-05 reserves it with a stub that throws. The owning module assigns the * real one, the way F-06's bootWs() assigns onEvent and the i18n module * assigns t -- a name left for the integration step is a name that boots as a * placeholder. */ export { esc, escQuote } from "./esc"; export { mdHighlight, MD_KEYWORDS } from "./highlight"; export { mdCodeBlock, mdInline, renderMd } from "./render"; import { renderMd } from "./render"; const hostWindow = (globalThis as unknown as { window?: Record }).window; if (hostWindow) hostWindow.renderMd = renderMd;