SYMBOL INDEX (41 symbols across 23 files) FILE: app/[lang]/(home)/layout.tsx function Layout (line 16) | async function Layout({ FILE: app/[lang]/(home)/page.tsx function HomePage (line 3) | function HomePage() { FILE: app/[lang]/docs/[[...slug]]/page.tsx function DocsCategory (line 21) | function DocsCategory({ url, lang }: { url: string; lang: string }) { function Page (line 33) | async function Page(props: { function generateStaticParams (line 111) | async function generateStaticParams() { function generateMetadata (line 115) | async function generateMetadata(props: { FILE: app/[lang]/docs/layout.tsx method transform (line 13) | transform(option, node) { function Layout (line 40) | async function Layout({ FILE: app/[lang]/docs/raw/[...slug]/route.ts function findFileWithParentheses (line 6) | async function findFileWithParentheses( function GET (line 48) | async function GET( FILE: app/[lang]/layout.tsx function generateMetadata (line 24) | async function generateMetadata({ function RootLayout (line 59) | async function RootLayout({ FILE: app/[lang]/llms.mdx/[[...slug]]/route.ts function GET (line 8) | async function GET( function generateStaticParams (line 19) | function generateStaticParams() { FILE: app/layout.config.tsx function baseOptions (line 54) | function baseOptions(locale: string): BaseLayoutProps { FILE: app/llms-full.txt/route.ts function GET (line 7) | async function GET() { FILE: components/ai/page-actions.tsx function LLMCopyButton (line 17) | function LLMCopyButton({ markdownUrl }: { markdownUrl: string }) { function LLMCopyButtonWithDropdown (line 59) | function LLMCopyButtonWithDropdown({ FILE: components/banner.tsx function SiteBanner (line 4) | function SiteBanner() { FILE: components/feedback.tsx type Feedback (line 26) | interface Feedback { type ActionResponse (line 32) | interface ActionResponse { type Result (line 36) | interface Result extends Feedback { function Feedback (line 40) | function Feedback({ FILE: components/footer.tsx constant YEAR (line 14) | const YEAR = new Date().getFullYear(); FILE: components/mdx/mermaid.tsx function Mermaid (line 6) | function Mermaid({ chart }: { chart: string }) { FILE: lib/get-llm-text.ts function getLLMText (line 4) | async function getLLMText(page: InferPageType) { FILE: lib/github.ts function getOctokit (line 10) | async function getOctokit(): Promise { type RepositoryInfo (line 41) | interface RepositoryInfo { function getFeedbackDestination (line 52) | async function getFeedbackDestination() { type ActionResponse (line 74) | interface ActionResponse { function onRateAction (line 78) | async function onRateAction( FILE: lib/i18n.ts type Language (line 9) | type Language = (typeof i18n.languages)[number]; function localizeUrl (line 11) | function localizeUrl(url: string, lang: Language): string { type FeedbackTranslations (line 15) | interface FeedbackTranslations { type UIDictionary (line 26) | interface UIDictionary { FILE: lib/metadata.ts function createMetadata (line 3) | function createMetadata(override: Metadata): Metadata { FILE: lib/source.ts method icon (line 13) | icon(icon) { FILE: mdx-components.tsx function getMDXComponents (line 10) | function getMDXComponents(components?: MDXComponents): MDXComponents { FILE: next.config.mjs method rewrites (line 8) | async rewrites() { FILE: proxy.ts function proxy (line 8) | function proxy(request: NextRequest, event: NextFetchEvent) { FILE: utils/process-markdown-links.ts function processMarkdownLinks (line 5) | function processMarkdownLinks(