SYMBOL INDEX (42 symbols across 15 files) FILE: app/(components)/copy-llms-button.tsx type CopyLlmsButtonProps (line 8) | interface CopyLlmsButtonProps { function CopyLlmsButton (line 13) | function CopyLlmsButton({ content, className }: CopyLlmsButtonProps) { FILE: app/(components)/example-code.tsx function ExampleCode (line 41) | function ExampleCode() { FILE: app/layout.tsx function RootLayout (line 70) | function RootLayout({ FILE: app/page.tsx function getRepoStarCount (line 36) | async function getRepoStarCount() { function IndexPage (line 48) | async function IndexPage() { FILE: components/code.tsx function Code (line 9) | async function Code({ function highlightCode (line 36) | async function highlightCode(code: string, dark: boolean) { FILE: components/copy-button.tsx type CopyButtonProps (line 17) | interface CopyButtonProps extends React.HTMLAttributes { function copyToClipboardWithMeta (line 22) | async function copyToClipboardWithMeta(value: string) { function CopyButton (line 26) | function CopyButton({ type CopyWithClassNamesProps (line 64) | interface CopyWithClassNamesProps extends DropdownMenuTriggerProps { function CopyWithClassNames (line 70) | function CopyWithClassNames({ type CopyNpmCommandButtonProps (line 120) | interface CopyNpmCommandButtonProps extends DropdownMenuTriggerProps { function CopyNpmCommandButton (line 129) | function CopyNpmCommandButton({ FILE: components/icons.tsx type IconProps (line 1) | type IconProps = React.HTMLAttributes FILE: components/page-header.tsx function PageHeader (line 3) | function PageHeader({ function PageHeaderNotifier (line 21) | function PageHeaderNotifier({ function PageHeaderHeading (line 39) | function PageHeaderHeading({ function PageHeaderDescription (line 54) | function PageHeaderDescription({ function PageActions (line 69) | function PageActions({ FILE: components/site-footer.tsx function SiteFooter (line 3) | function SiteFooter() { FILE: components/site-header.tsx function SiteHeader (line 8) | function SiteHeader() { FILE: components/ui/button.tsx type ButtonProps (line 36) | interface ButtonProps FILE: components/ui/calendar-heatmap.tsx type UnionKeys (line 11) | type UnionKeys = T extends T ? keyof T : never type Expand (line 12) | type Expand = T extends T ? { [K in keyof T]: T[K] } : never type OneOf (line 13) | type OneOf = { type Classname (line 20) | type Classname = string type WeightedDateEntry (line 21) | type WeightedDateEntry = { type IDatesPerVariant (line 26) | interface IDatesPerVariant { type IWeightedDatesEntry (line 29) | interface IWeightedDatesEntry { type VariantDatesInput (line 33) | type VariantDatesInput = OneOf<[IDatesPerVariant, IWeightedDatesEntry]> type CalendarProps (line 35) | type CalendarProps = React.ComponentProps & { function useModifers (line 40) | function useModifers( function categorizeDatesPerVariant (line 63) | function categorizeDatesPerVariant( function CalendarHeatmap (line 86) | function CalendarHeatmap({ FILE: components/ui/sonner.tsx type ToasterProps (line 6) | type ToasterProps = React.ComponentProps FILE: config/site.ts type SiteConfig (line 13) | type SiteConfig = typeof siteConfig FILE: lib/utils.ts function cn (line 4) | function cn(...inputs: ClassValue[]) { function randomDate (line 8) | function randomDate(start: Date, end: Date) { function currentMonthFirstDate (line 14) | function currentMonthFirstDate() { function currentMonthLastDate (line 19) | function currentMonthLastDate(month: number = 1) {