{"version":3,"sources":["../../src/docs/types.ts"],"sourcesContent":["/**\n * TOC entry — depth-2 (h2) and depth-3 (h3) headings collected from a\n * rendered doc page. The slug must match the heading's anchor id so\n * `IntersectionObserver` can hand-off to the TOC scroll-spy.\n */\nexport type TocEntry = { depth: 2 | 3; text: string; slug: string };\n\nexport interface DocItem {\n  href: string;\n  title: string;\n}\n\nexport interface DocGroup {\n  heading: string;\n  items: DocItem[];\n}\n\n/**\n * Flat full-text search index entry — one per docs page. The body is a\n * pre-stripped, length-capped plain-text dump of the markdown source.\n */\nexport interface SearchEntry {\n  href: string;\n  title: string;\n  group: string;\n  body: string;\n}\n"],"mappings":";;;;;;;;;;;;;;AAAA;AAAA;","names":[]}