-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathindex.ts
More file actions
28 lines (22 loc) · 1.07 KB
/
index.ts
File metadata and controls
28 lines (22 loc) · 1.07 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
export type { ReactDocsConfig, ReactDocsConfigOptions } from "./config";
export { createReactDocsConfig } from "./config";
export { getDocsSidebar } from "./util";
export type { DocsJsonConfig } from "./util";
export { getAllDocs, getAllDocsContent, getDocBySlug } from "./mdx";
// Search functionality
export { buildSearchIndex } from "./search-index";
export { Search } from "./search";
// Chat API
export { streamDocsChatResponse } from "./chat-api";
export type { ModelProvider, Message, FinishResult } from "./chat-api";
// Page components and functions
export { generateDocsMetadata, generateDocsStaticParams, DocsPage } from "./docs-page";
export { DocsIndex } from "./docs-index";
// Layout components
export { DocumentationLayout } from "./documentation-layout";
export { DocsSidebar } from "./docs-sidebar";
export { TableOfContents } from "./table-of-contents";
export { DocPagination } from "./doc-pagination";
// Theme context
export { DocsThemeProvider, useDocsTheme, useDocsColors } from "./theme-context";
export type { ThemeColors, DocsTheme } from "./theme-context";