SYMBOL INDEX (2038 symbols across 455 files) FILE: apps/web/app/(main)/docs/layout.tsx function DocsLayout (line 6) | function DocsLayout({ FILE: apps/web/app/(main)/examples/page.tsx function ExampleCard (line 8) | function ExampleCard({ example }: { example: Example }) { function ExamplesPage (line 74) | function ExamplesPage() { FILE: apps/web/app/(main)/layout.tsx function MainLayout (line 3) | function MainLayout({ FILE: apps/web/app/(main)/page.tsx function Home (line 7) | function Home() { FILE: apps/web/app/api/docs-chat/route.ts constant DEFAULT_MODEL (line 13) | const DEFAULT_MODEL = "anthropic/claude-haiku-4.5"; constant SYSTEM_PROMPT (line 15) | const SYSTEM_PROMPT = `You are a helpful documentation assistant for jso... function loadDocsFiles (line 34) | async function loadDocsFiles(): Promise> { function addCacheControl (line 68) | function addCacheControl(messages: ModelMessage[]): ModelMessage[] { function POST (line 84) | async function POST(req: Request) { FILE: apps/web/app/api/docs-markdown/route.ts function GET (line 6) | async function GET(req: NextRequest) { FILE: apps/web/app/api/generate/route.ts constant PLAYGROUND_RULES (line 16) | const PLAYGROUND_RULES = [ constant MAX_PROMPT_LENGTH (line 26) | const MAX_PROMPT_LENGTH = 500; constant DEFAULT_MODEL (line 27) | const DEFAULT_MODEL = "anthropic/claude-haiku-4.5"; function getSystemPrompt (line 29) | function getSystemPrompt(isYaml: boolean, editModes?: EditMode[]): string { function buildYamlUserPrompt (line 43) | function buildYamlUserPrompt( function POST (line 67) | async function POST(req: Request) { FILE: apps/web/app/api/search/route.ts function GET (line 4) | async function GET(req: NextRequest) { FILE: apps/web/app/layout.tsx function RootLayout (line 75) | async function RootLayout({ FILE: apps/web/app/not-found.tsx function NotFound (line 4) | function NotFound() { FILE: apps/web/app/og/[...slug]/route.tsx function GET (line 4) | async function GET( FILE: apps/web/app/og/og-image.tsx function loadFonts (line 10) | async function loadFonts() { function renderOgImage (line 20) | async function renderOgImage(title: string) { FILE: apps/web/app/og/route.tsx function GET (line 3) | async function GET() { FILE: apps/web/app/playground/layout.tsx function PlaygroundLayout (line 1) | function PlaygroundLayout({ FILE: apps/web/app/playground/page.tsx function PlaygroundPage (line 6) | function PlaygroundPage() { FILE: apps/web/components/code-block.tsx function getHighlighter (line 144) | function getHighlighter() { type CodeBlockProps (line 159) | interface CodeBlockProps { function CodeBlock (line 166) | function CodeBlock({ FILE: apps/web/components/code-tabs.tsx type CodeTabsProps (line 6) | interface CodeTabsProps { function CodeTabs (line 16) | function CodeTabs({ tabs, defaultValue }: CodeTabsProps) { FILE: apps/web/components/code.tsx type CodeProps (line 139) | interface CodeProps { function Code (line 144) | async function Code({ children, lang = "typescript" }: CodeProps) { FILE: apps/web/components/copy-button.tsx type CopyButtonProps (line 5) | interface CopyButtonProps { function CopyButton (line 10) | function CopyButton({ text, className = "" }: CopyButtonProps) { FILE: apps/web/components/copy-page-button.tsx function CopyPageButton (line 6) | function CopyPageButton() { FILE: apps/web/components/demo.tsx constant SIMULATION_PROMPT (line 21) | const SIMULATION_PROMPT = "Create a contact form with name, email, and m... type SimulationStage (line 23) | interface SimulationStage { constant FORM_STATE (line 29) | const FORM_STATE = { form: { name: "", email: "", message: "" } }; constant NAME_INPUT (line 31) | const NAME_INPUT = { constant EMAIL_INPUT (line 41) | const EMAIL_INPUT = { constant MESSAGE_INPUT (line 55) | const MESSAGE_INPUT = { constant SUBMIT_BUTTON (line 65) | const SUBMIT_BUTTON = { constant SIMULATION_STAGES (line 71) | const SIMULATION_STAGES: SimulationStage[] = [ type Mode (line 158) | type Mode = "simulation" | "interactive"; type Phase (line 159) | type Phase = "typing" | "streaming" | "complete"; type Tab (line 160) | type Tab = "stream" | "json" | "nested" | "catalog"; type RenderView (line 161) | type RenderView = "dynamic" | "static"; type DemoProps (line 163) | interface DemoProps { function specToNested (line 172) | function specToNested(spec: Spec): Record { constant EXAMPLE_PROMPTS (line 213) | const EXAMPLE_PROMPTS = [ function Demo (line 220) | function Demo({ FILE: apps/web/components/docs-chat.tsx constant STORAGE_KEY (line 16) | const STORAGE_KEY = "docs-chat-messages"; constant DESKTOP_DEFAULT_WIDTH (line 19) | const DESKTOP_DEFAULT_WIDTH = 400; constant DESKTOP_MIN_WIDTH (line 20) | const DESKTOP_MIN_WIDTH = 300; constant DESKTOP_MAX_WIDTH (line 21) | const DESKTOP_MAX_WIDTH = 700; function setCookie (line 23) | function setCookie(name: string, value: string) { constant TOOL_LABELS (line 27) | const TOOL_LABELS: Record< function isToolPart (line 35) | function isToolPart(part: { type: string }): part is { function getToolName (line 47) | function getToolName(part: { type: string; toolName?: string }): string { function ToolCallDisplay (line 52) | function ToolCallDisplay({ constant SUGGESTIONS (line 120) | const SUGGESTIONS = [ function DocsChat (line 128) | function DocsChat({ FILE: apps/web/components/docs-mobile-nav.tsx function DocsMobileNav (line 15) | function DocsMobileNav() { FILE: apps/web/components/docs-sidebar.tsx function DocsSidebar (line 8) | function DocsSidebar() { FILE: apps/web/components/expandable-code.tsx type ExpandableCodeProps (line 5) | interface ExpandableCodeProps { function ExpandableCode (line 10) | function ExpandableCode({ FILE: apps/web/components/generation-modes-diagram.tsx function ScheduleItem (line 3) | function ScheduleItem({ function InlineModeDiagram (line 26) | function InlineModeDiagram() { function LandingPage (line 113) | function LandingPage() { function StandaloneModeDiagram (line 192) | function StandaloneModeDiagram() { function GenerationModesDiagram (line 259) | function GenerationModesDiagram() { FILE: apps/web/components/header.tsx function GitHubLink (line 22) | function GitHubLink({ className }: { className?: string }) { function Header (line 46) | function Header() { FILE: apps/web/components/package-install.tsx type PackageInstallProps (line 138) | interface PackageInstallProps { function PackageInstall (line 149) | async function PackageInstall({ packages }: PackageInstallProps) { FILE: apps/web/components/playground.tsx type Tab (line 31) | type Tab = "spec" | "nested" | "stream" | "catalog" | "visual"; type RenderView (line 32) | type RenderView = "preview" | "code"; type MobileView (line 33) | type MobileView = type Version (line 42) | interface Version { function formatTokens (line 52) | function formatTokens(n: number): string { function PlaygroundControls (line 57) | function PlaygroundControls({ function specToNested (line 128) | function specToNested(spec: Spec): Record { constant EXAMPLE_PROMPTS (line 169) | const EXAMPLE_PROMPTS = [ function Playground (line 176) | function Playground() { FILE: apps/web/components/search.tsx type SearchResult (line 8) | type SearchResult = { function Search (line 15) | function Search() { FILE: apps/web/components/table-of-contents.tsx type Heading (line 7) | type Heading = { function getHeadings (line 13) | function getHeadings(): Heading[] { function TableOfContents (line 24) | function TableOfContents() { FILE: apps/web/components/theme-provider.tsx function ThemeProvider (line 5) | function ThemeProvider({ children }: { children: React.ReactNode }) { FILE: apps/web/components/theme-toggle.tsx function ThemeToggle (line 6) | function ThemeToggle() { FILE: apps/web/components/ui/accordion.tsx function Accordion (line 9) | function Accordion({ function AccordionItem (line 15) | function AccordionItem({ function AccordionTrigger (line 28) | function AccordionTrigger({ function AccordionContent (line 50) | function AccordionContent({ FILE: apps/web/components/ui/alert.tsx function Alert (line 22) | function Alert({ function AlertTitle (line 37) | function AlertTitle({ className, ...props }: React.ComponentProps<"div">) { function AlertDescription (line 50) | function AlertDescription({ FILE: apps/web/components/ui/badge.tsx function Badge (line 28) | function Badge({ FILE: apps/web/components/ui/button.tsx function Button (line 41) | function Button({ FILE: apps/web/components/ui/card.tsx function Card (line 5) | function Card({ className, ...props }: React.ComponentProps<"div">) { function CardHeader (line 18) | function CardHeader({ className, ...props }: React.ComponentProps<"div">) { function CardTitle (line 31) | function CardTitle({ className, ...props }: React.ComponentProps<"div">) { function CardDescription (line 41) | function CardDescription({ className, ...props }: React.ComponentProps<"... function CardAction (line 51) | function CardAction({ className, ...props }: React.ComponentProps<"div">) { function CardContent (line 64) | function CardContent({ className, ...props }: React.ComponentProps<"div"... function CardFooter (line 74) | function CardFooter({ className, ...props }: React.ComponentProps<"div">) { FILE: apps/web/components/ui/carousel.tsx type CarouselApi (line 12) | type CarouselApi = UseEmblaCarouselType[1]; type UseCarouselParameters (line 13) | type UseCarouselParameters = Parameters; type CarouselOptions (line 14) | type CarouselOptions = UseCarouselParameters[0]; type CarouselPlugin (line 15) | type CarouselPlugin = UseCarouselParameters[1]; type CarouselProps (line 17) | type CarouselProps = { type CarouselContextProps (line 24) | type CarouselContextProps = { function useCarousel (line 35) | function useCarousel() { function Carousel (line 45) | function Carousel({ function CarouselContent (line 135) | function CarouselContent({ className, ...props }: React.ComponentProps<"... function CarouselItem (line 156) | function CarouselItem({ className, ...props }: React.ComponentProps<"div... function CarouselPrevious (line 174) | function CarouselPrevious({ function CarouselNext (line 204) | function CarouselNext({ FILE: apps/web/components/ui/checkbox.tsx function Checkbox (line 9) | function Checkbox({ FILE: apps/web/components/ui/collapsible.tsx function Collapsible (line 5) | function Collapsible({ function CollapsibleTrigger (line 11) | function CollapsibleTrigger({ function CollapsibleContent (line 22) | function CollapsibleContent({ FILE: apps/web/components/ui/dialog.tsx function Dialog (line 10) | function Dialog({ function DialogTrigger (line 16) | function DialogTrigger({ function DialogPortal (line 22) | function DialogPortal({ function DialogClose (line 28) | function DialogClose({ function DialogOverlay (line 34) | function DialogOverlay({ function DialogContent (line 50) | function DialogContent({ function DialogHeader (line 84) | function DialogHeader({ className, ...props }: React.ComponentProps<"div... function DialogFooter (line 94) | function DialogFooter({ function DialogTitle (line 121) | function DialogTitle({ function DialogDescription (line 134) | function DialogDescription({ FILE: apps/web/components/ui/drawer.tsx function Drawer (line 8) | function Drawer({ function DrawerTrigger (line 14) | function DrawerTrigger({ function DrawerPortal (line 20) | function DrawerPortal({ function DrawerClose (line 26) | function DrawerClose({ function DrawerOverlay (line 32) | function DrawerOverlay({ function DrawerContent (line 48) | function DrawerContent({ function DrawerHeader (line 75) | function DrawerHeader({ className, ...props }: React.ComponentProps<"div... function DrawerFooter (line 88) | function DrawerFooter({ className, ...props }: React.ComponentProps<"div... function DrawerTitle (line 98) | function DrawerTitle({ function DrawerDescription (line 111) | function DrawerDescription({ FILE: apps/web/components/ui/dropdown-menu.tsx function DropdownMenu (line 9) | function DropdownMenu({ function DropdownMenuPortal (line 15) | function DropdownMenuPortal({ function DropdownMenuTrigger (line 23) | function DropdownMenuTrigger({ function DropdownMenuContent (line 34) | function DropdownMenuContent({ function DropdownMenuGroup (line 54) | function DropdownMenuGroup({ function DropdownMenuItem (line 62) | function DropdownMenuItem({ function DropdownMenuCheckboxItem (line 85) | function DropdownMenuCheckboxItem({ function DropdownMenuRadioGroup (line 111) | function DropdownMenuRadioGroup({ function DropdownMenuRadioItem (line 122) | function DropdownMenuRadioItem({ function DropdownMenuLabel (line 146) | function DropdownMenuLabel({ function DropdownMenuSeparator (line 166) | function DropdownMenuSeparator({ function DropdownMenuShortcut (line 179) | function DropdownMenuShortcut({ function DropdownMenuSub (line 195) | function DropdownMenuSub({ function DropdownMenuSubTrigger (line 201) | function DropdownMenuSubTrigger({ function DropdownMenuSubContent (line 225) | function DropdownMenuSubContent({ FILE: apps/web/components/ui/input.tsx function Input (line 5) | function Input({ className, type, ...props }: React.ComponentProps<"inpu... FILE: apps/web/components/ui/label.tsx function Label (line 8) | function Label({ FILE: apps/web/components/ui/pagination.tsx function Pagination (line 11) | function Pagination({ className, ...props }: React.ComponentProps<"nav">) { function PaginationContent (line 23) | function PaginationContent({ function PaginationItem (line 36) | function PaginationItem({ ...props }: React.ComponentProps<"li">) { type PaginationLinkProps (line 40) | type PaginationLinkProps = { function PaginationLink (line 45) | function PaginationLink({ function PaginationPrevious (line 68) | function PaginationPrevious({ function PaginationNext (line 85) | function PaginationNext({ function PaginationEllipsis (line 102) | function PaginationEllipsis({ FILE: apps/web/components/ui/popover.tsx function Popover (line 8) | function Popover({ function PopoverTrigger (line 14) | function PopoverTrigger({ function PopoverContent (line 20) | function PopoverContent({ function PopoverAnchor (line 42) | function PopoverAnchor({ function PopoverHeader (line 48) | function PopoverHeader({ className, ...props }: React.ComponentProps<"di... function PopoverTitle (line 58) | function PopoverTitle({ className, ...props }: React.ComponentProps<"h2"... function PopoverDescription (line 68) | function PopoverDescription({ FILE: apps/web/components/ui/progress.tsx function Progress (line 8) | function Progress({ FILE: apps/web/components/ui/radio-group.tsx function RadioGroup (line 9) | function RadioGroup({ function RadioGroupItem (line 22) | function RadioGroupItem({ FILE: apps/web/components/ui/resizable.tsx function ResizablePanelGroup (line 9) | function ResizablePanelGroup({ function ResizablePanel (line 25) | function ResizablePanel({ ...props }: React.ComponentProps) { function ResizableHandle (line 29) | function ResizableHandle({ FILE: apps/web/components/ui/select.tsx function Select (line 9) | function Select({ function SelectGroup (line 15) | function SelectGroup({ function SelectValue (line 21) | function SelectValue({ function SelectTrigger (line 27) | function SelectTrigger({ function SelectContent (line 53) | function SelectContent({ function SelectLabel (line 90) | function SelectLabel({ function SelectItem (line 103) | function SelectItem({ function SelectSeparator (line 130) | function SelectSeparator({ function SelectScrollUpButton (line 143) | function SelectScrollUpButton({ function SelectScrollDownButton (line 161) | function SelectScrollDownButton({ FILE: apps/web/components/ui/separator.tsx function Separator (line 8) | function Separator({ FILE: apps/web/components/ui/skeleton.tsx function Skeleton (line 3) | function Skeleton({ className, ...props }: React.ComponentProps<"div">) { FILE: apps/web/components/ui/slider.tsx function Slider (line 8) | function Slider({ FILE: apps/web/components/ui/switch.tsx function Switch (line 8) | function Switch({ FILE: apps/web/components/ui/table.tsx function Table (line 7) | function Table({ className, ...props }: React.ComponentProps<"table">) { function TableHeader (line 22) | function TableHeader({ className, ...props }: React.ComponentProps<"thea... function TableBody (line 32) | function TableBody({ className, ...props }: React.ComponentProps<"tbody"... function TableFooter (line 42) | function TableFooter({ className, ...props }: React.ComponentProps<"tfoo... function TableRow (line 55) | function TableRow({ className, ...props }: React.ComponentProps<"tr">) { function TableHead (line 68) | function TableHead({ className, ...props }: React.ComponentProps<"th">) { function TableCell (line 81) | function TableCell({ className, ...props }: React.ComponentProps<"td">) { function TableCaption (line 94) | function TableCaption({ FILE: apps/web/components/ui/tabs.tsx function Tabs (line 8) | function Tabs({ function TabsList (line 21) | function TabsList({ function TabsTrigger (line 37) | function TabsTrigger({ function TabsContent (line 53) | function TabsContent({ FILE: apps/web/components/ui/textarea.tsx function Textarea (line 5) | function Textarea({ className, ...props }: React.ComponentProps<"textare... FILE: apps/web/components/ui/toggle-group.tsx function ToggleGroup (line 20) | function ToggleGroup({ function ToggleGroupItem (line 51) | function ToggleGroupItem({ FILE: apps/web/components/ui/toggle.tsx function Toggle (line 31) | function Toggle({ FILE: apps/web/components/ui/tooltip.tsx function TooltipProvider (line 8) | function TooltipProvider({ function Tooltip (line 21) | function Tooltip({ function TooltipTrigger (line 27) | function TooltipTrigger({ function TooltipContent (line 33) | function TooltipContent({ FILE: apps/web/lib/docs-navigation.ts type NavItem (line 1) | type NavItem = { type NavSection (line 7) | type NavSection = { FILE: apps/web/lib/examples.ts type Example (line 1) | type Example = { constant GITHUB_BASE (line 10) | const GITHUB_BASE = function getGitHubUrl (line 150) | function getGitHubUrl(example: Example): string { FILE: apps/web/lib/mdx-to-markdown.ts function mdxToCleanMarkdown (line 11) | function mdxToCleanMarkdown(raw: string): string { FILE: apps/web/lib/page-metadata.ts constant DESCRIPTION (line 4) | const DESCRIPTION = function pageMetadata (line 7) | function pageMetadata(slug: string): Metadata { FILE: apps/web/lib/page-titles.ts constant PAGE_TITLES (line 8) | const PAGE_TITLES: Record = { function getPageTitle (line 69) | function getPageTitle(slug: string): string | null { FILE: apps/web/lib/rate-limit.ts function getRedis (line 8) | function getRedis(): Redis | null { constant MINUTE_LIMIT (line 24) | const MINUTE_LIMIT = Number(process.env.RATE_LIMIT_PER_MINUTE) || 10; constant DAILY_LIMIT (line 25) | const DAILY_LIMIT = Number(process.env.RATE_LIMIT_PER_DAY) || 100; FILE: apps/web/lib/render/catalog-display.ts type CatalogField (line 6) | interface CatalogField { type CatalogComponentInfo (line 11) | interface CatalogComponentInfo { type CatalogActionInfo (line 19) | interface CatalogActionInfo { type CatalogDisplayData (line 25) | interface CatalogDisplayData { function extractFields (line 34) | function extractFields(zodObj: unknown): CatalogField[] { function buildCatalogDisplayData (line 92) | function buildCatalogDisplayData( FILE: apps/web/lib/render/registry.tsx function Fallback (line 1271) | function Fallback({ type }: { type: string }) { FILE: apps/web/lib/render/renderer.tsx type PlaygroundRendererProps (line 21) | interface PlaygroundRendererProps { function ValidatedActions (line 39) | function ValidatedActions({ children }: { children: ReactNode }) { function PlaygroundRenderer (line 71) | function PlaygroundRenderer({ FILE: apps/web/lib/search-index.ts type IndexEntry (line 6) | type IndexEntry = { function stripMarkdown (line 15) | function stripMarkdown(md: string): string { function mdxFileForSlug (line 36) | function mdxFileForSlug(slug: string): string { function getSearchIndex (line 45) | async function getSearchIndex(): Promise { FILE: apps/web/lib/spec-patch.ts function setSpecValue (line 4) | function setSpecValue( function removeSpecValue (line 54) | function removeSpecValue(newSpec: Spec, path: string): void { function getSpecValue (line 86) | function getSpecValue(spec: Spec, path: string): unknown { function normalizeSpec (line 98) | function normalizeSpec(spec: Spec): void { function applySpecPatch (line 124) | function applySpecPatch(spec: Spec, patch: JsonPatch): Spec { FILE: apps/web/lib/use-playground-stream.ts type StreamFormat (line 18) | type StreamFormat = "jsonl" | "yaml"; type TokenUsage (line 20) | interface TokenUsage { type UsePlaygroundStreamOptions (line 28) | interface UsePlaygroundStreamOptions { type UsePlaygroundStreamReturn (line 36) | interface UsePlaygroundStreamReturn { type ParsedLine (line 48) | type ParsedLine = function parseLine (line 54) | function parseLine(line: string): ParsedLine { type FenceState (line 82) | type FenceState = "outside" | "yaml-spec" | "yaml-edit" | "yaml-patch" |... function usePlaygroundStream (line 86) | function usePlaygroundStream({ FILE: apps/web/lib/utils.ts function cn (line 4) | function cn(...inputs: ClassValue[]) { FILE: apps/web/mdx-components.tsx function slugify (line 7) | function slugify(text: string): string { function extractText (line 15) | function extractText(children: React.ReactNode): string { function useMDXComponents (line 29) | function useMDXComponents(components: MDXComponents): MDXComponents { FILE: apps/web/next.config.js method redirects (line 7) | async redirects() { FILE: examples/chat/app/api/generate/route.ts function POST (line 14) | async function POST(req: Request) { FILE: examples/chat/app/layout.tsx function RootLayout (line 23) | function RootLayout({ FILE: examples/chat/app/page.tsx type AppDataParts (line 28) | type AppDataParts = { [SPEC_DATA_PART]: SpecDataPart }; type AppMessage (line 29) | type AppMessage = UIMessage; constant SUGGESTIONS (line 41) | const SUGGESTIONS = [ constant TOOL_LABELS (line 65) | const TOOL_LABELS: Record = { function ToolCallDisplay (line 75) | function ToolCallDisplay({ function MessageBubble (line 127) | function MessageBubble({ function ChatPage (line 285) | function ChatPage() { FILE: examples/chat/components/theme-provider.tsx function ThemeProvider (line 5) | function ThemeProvider({ children }: { children: React.ReactNode }) { FILE: examples/chat/components/theme-toggle.tsx function ThemeToggle (line 7) | function ThemeToggle() { FILE: examples/chat/components/ui/accordion.tsx function Accordion (line 9) | function Accordion({ function AccordionItem (line 22) | function AccordionItem({ function AccordionTrigger (line 35) | function AccordionTrigger({ function AccordionContent (line 57) | function AccordionContent({ FILE: examples/chat/components/ui/alert.tsx function Alert (line 22) | function Alert({ function AlertTitle (line 37) | function AlertTitle({ className, ...props }: React.ComponentProps<"div">) { function AlertDescription (line 50) | function AlertDescription({ FILE: examples/chat/components/ui/badge.tsx function Badge (line 29) | function Badge({ FILE: examples/chat/components/ui/button.tsx type ButtonProps (line 35) | interface ButtonProps FILE: examples/chat/components/ui/card.tsx function Card (line 5) | function Card({ className, ...props }: React.ComponentProps<"div">) { function CardHeader (line 18) | function CardHeader({ className, ...props }: React.ComponentProps<"div">) { function CardTitle (line 31) | function CardTitle({ className, ...props }: React.ComponentProps<"div">) { function CardDescription (line 41) | function CardDescription({ className, ...props }: React.ComponentProps<"... function CardAction (line 51) | function CardAction({ className, ...props }: React.ComponentProps<"div">) { function CardContent (line 64) | function CardContent({ className, ...props }: React.ComponentProps<"div"... function CardFooter (line 74) | function CardFooter({ className, ...props }: React.ComponentProps<"div">) { FILE: examples/chat/components/ui/chart.tsx constant THEMES (line 9) | const THEMES = { light: "", dark: ".dark" } as const; type ChartConfig (line 11) | type ChartConfig = { type ChartContextProps (line 21) | type ChartContextProps = { function useChart (line 27) | function useChart() { function ChartContainer (line 37) | function ChartContainer({ function ChartTooltipContent (line 107) | function ChartTooltipContent({ function ChartLegendContent (line 255) | function ChartLegendContent({ function getPayloadConfigFromPayload (line 312) | function getPayloadConfigFromPayload( FILE: examples/chat/components/ui/progress.tsx function Progress (line 8) | function Progress({ FILE: examples/chat/components/ui/separator.tsx function Separator (line 8) | function Separator({ FILE: examples/chat/components/ui/skeleton.tsx function Skeleton (line 3) | function Skeleton({ className, ...props }: React.ComponentProps<"div">) { FILE: examples/chat/components/ui/table.tsx function Table (line 7) | function Table({ className, ...props }: React.ComponentProps<"table">) { function TableHeader (line 22) | function TableHeader({ className, ...props }: React.ComponentProps<"thea... function TableBody (line 32) | function TableBody({ className, ...props }: React.ComponentProps<"tbody"... function TableFooter (line 42) | function TableFooter({ className, ...props }: React.ComponentProps<"tfoo... function TableRow (line 55) | function TableRow({ className, ...props }: React.ComponentProps<"tr">) { function TableHead (line 68) | function TableHead({ className, ...props }: React.ComponentProps<"th">) { function TableCell (line 81) | function TableCell({ className, ...props }: React.ComponentProps<"td">) { function TableCaption (line 94) | function TableCaption({ FILE: examples/chat/components/ui/tabs.tsx function Tabs (line 9) | function Tabs({ function TabsList (line 43) | function TabsList({ function TabsTrigger (line 59) | function TabsTrigger({ function TabsContent (line 78) | function TabsContent({ FILE: examples/chat/lib/agent.ts constant DEFAULT_MODEL (line 10) | const DEFAULT_MODEL = "anthropic/claude-haiku-4.5"; constant AGENT_INSTRUCTIONS (line 12) | const AGENT_INSTRUCTIONS = `You are a knowledgeable assistant that helps... FILE: examples/chat/lib/rate-limit.ts function getRedis (line 8) | function getRedis(): Redis | null { constant MINUTE_LIMIT (line 24) | const MINUTE_LIMIT = Number(process.env.RATE_LIMIT_PER_MINUTE) || 10; constant DAILY_LIMIT (line 25) | const DAILY_LIMIT = Number(process.env.RATE_LIMIT_PER_DAY) || 100; FILE: examples/chat/lib/render/registry.tsx type Vec3Tuple (line 72) | type Vec3Tuple = [number, number, number]; type Animation3D (line 74) | interface Animation3D { type Mesh3DProps (line 78) | interface Mesh3DProps { function toVec3 (line 93) | function toVec3(v: number[] | null | undefined): Vec3Tuple | undefined { function toGeoArgs (line 98) | function toGeoArgs( function useRotationAnimation (line 107) | function useRotationAnimation( function StandardMaterial (line 121) | function StandardMaterial({ function MeshPrimitive (line 145) | function MeshPrimitive({ function AnimatedGroup (line 171) | function AnimatedGroup({ constant PIE_COLORS (line 900) | const PIE_COLORS = [ function processChartData (line 908) | function processChartData( function Fallback (line 968) | function Fallback({ type }: { type: string }) { FILE: examples/chat/lib/render/renderer.tsx type ExplorerRendererProps (line 19) | interface ExplorerRendererProps { function ExplorerRenderer (line 28) | function ExplorerRenderer({ FILE: examples/chat/lib/tools/crypto.ts function handleFetchError (line 8) | function handleFetchError(res: Response, coinId: string) { function sampleTimeSeries (line 18) | function sampleTimeSeries( FILE: examples/chat/lib/tools/github.ts function handleGitHubError (line 10) | function handleGitHubError(res: Response, context: string) { type GitHubPR (line 104) | type GitHubPR = { type GitHubPRReview (line 118) | type GitHubPRReview = { type GitHubPRReaction (line 122) | type GitHubPRReaction = { FILE: examples/chat/lib/tools/weather.ts function describeWeatherCode (line 98) | function describeWeatherCode(code: number): string { FILE: examples/chat/lib/utils.ts function cn (line 4) | function cn(...inputs: ClassValue[]) { FILE: examples/dashboard/app/api/generate/route.ts constant SYSTEM_PROMPT (line 9) | const SYSTEM_PROMPT = dashboardCatalog.prompt(); constant DEFAULT_MODEL (line 11) | const DEFAULT_MODEL = "anthropic/claude-haiku-4.5"; function POST (line 13) | async function POST(req: Request) { FILE: examples/dashboard/app/api/v1/accounts/[id]/route.ts function GET (line 3) | async function GET( FILE: examples/dashboard/app/api/v1/accounts/route.ts function GET (line 3) | async function GET() { FILE: examples/dashboard/app/api/v1/customers/[id]/route.ts function GET (line 3) | async function GET( function PATCH (line 17) | async function PATCH( function DELETE (line 32) | async function DELETE( FILE: examples/dashboard/app/api/v1/customers/route.ts function GET (line 3) | async function GET(req: Request) { function POST (line 20) | async function POST(req: Request) { FILE: examples/dashboard/app/api/v1/expenses/[id]/approve/route.ts function POST (line 3) | async function POST( FILE: examples/dashboard/app/api/v1/expenses/[id]/reject/route.ts function POST (line 3) | async function POST( FILE: examples/dashboard/app/api/v1/expenses/[id]/route.ts function GET (line 3) | async function GET( function PATCH (line 17) | async function PATCH( function DELETE (line 32) | async function DELETE( FILE: examples/dashboard/app/api/v1/expenses/route.ts function GET (line 3) | async function GET(req: Request) { function POST (line 27) | async function POST(req: Request) { FILE: examples/dashboard/app/api/v1/invoices/[id]/mark-paid/route.ts function POST (line 3) | async function POST( FILE: examples/dashboard/app/api/v1/invoices/[id]/route.ts function GET (line 3) | async function GET( function PATCH (line 17) | async function PATCH( function DELETE (line 32) | async function DELETE( FILE: examples/dashboard/app/api/v1/invoices/[id]/send/route.ts function POST (line 3) | async function POST( FILE: examples/dashboard/app/api/v1/invoices/route.ts function GET (line 3) | async function GET(req: Request) { function POST (line 28) | async function POST(req: Request) { FILE: examples/dashboard/app/api/v1/reports/export/route.ts function POST (line 8) | async function POST(req: Request) { FILE: examples/dashboard/app/api/v1/reports/profit-loss/route.ts function GET (line 3) | async function GET(req: Request) { FILE: examples/dashboard/app/api/v1/reset/route.ts function POST (line 3) | async function POST() { FILE: examples/dashboard/app/api/v1/widgets/[id]/route.ts function GET (line 3) | async function GET( function PATCH (line 17) | async function PATCH( function DELETE (line 32) | async function DELETE( FILE: examples/dashboard/app/api/v1/widgets/reorder/route.ts function POST (line 3) | async function POST(req: Request) { FILE: examples/dashboard/app/api/v1/widgets/route.ts function GET (line 3) | async function GET() { function POST (line 12) | async function POST(req: Request) { FILE: examples/dashboard/app/layout.tsx function RootLayout (line 22) | function RootLayout({ FILE: examples/dashboard/app/page.tsx function DashboardContent (line 24) | function DashboardContent() { function DashboardPage (line 151) | function DashboardPage() { FILE: examples/dashboard/components/add-widget-card.tsx type AddWidgetCardProps (line 5) | interface AddWidgetCardProps { function AddWidgetCard (line 9) | function AddWidgetCard({ onClick }: AddWidgetCardProps) { FILE: examples/dashboard/components/code-highlight.tsx type CodeHighlightProps (line 140) | interface CodeHighlightProps { function CodeHighlight (line 145) | function CodeHighlight({ code, language = "json" }: CodeHighlightProps) { FILE: examples/dashboard/components/header.tsx function Header (line 5) | function Header() { FILE: examples/dashboard/components/sortable-widget.tsx type SavedWidget (line 8) | interface SavedWidget { type SortableWidgetProps (line 14) | interface SortableWidgetProps { function SortableWidget (line 19) | function SortableWidget({ widget, onDeleted }: SortableWidgetProps) { FILE: examples/dashboard/components/theme-provider.tsx function ThemeProvider (line 5) | function ThemeProvider({ children }: { children: React.ReactNode }) { FILE: examples/dashboard/components/theme-toggle.tsx function ThemeToggle (line 7) | function ThemeToggle() { FILE: examples/dashboard/components/ui/accordion.tsx function Accordion (line 9) | function Accordion({ function AccordionItem (line 15) | function AccordionItem({ function AccordionTrigger (line 28) | function AccordionTrigger({ function AccordionContent (line 50) | function AccordionContent({ FILE: examples/dashboard/components/ui/alert.tsx function Alert (line 22) | function Alert({ function AlertTitle (line 37) | function AlertTitle({ className, ...props }: React.ComponentProps<"div">) { function AlertDescription (line 50) | function AlertDescription({ FILE: examples/dashboard/components/ui/animated-border.tsx type AnimatedBorderProps (line 5) | interface AnimatedBorderProps { FILE: examples/dashboard/components/ui/avatar.tsx function Avatar (line 8) | function Avatar({ function AvatarImage (line 28) | function AvatarImage({ function AvatarFallback (line 41) | function AvatarFallback({ function AvatarBadge (line 57) | function AvatarBadge({ className, ...props }: React.ComponentProps<"span... function AvatarGroup (line 73) | function AvatarGroup({ className, ...props }: React.ComponentProps<"div"... function AvatarGroupCount (line 86) | function AvatarGroupCount({ FILE: examples/dashboard/components/ui/badge.tsx function Badge (line 29) | function Badge({ FILE: examples/dashboard/components/ui/button.tsx function Button (line 41) | function Button({ FILE: examples/dashboard/components/ui/card.tsx function Card (line 5) | function Card({ className, ...props }: React.ComponentProps<"div">) { function CardHeader (line 18) | function CardHeader({ className, ...props }: React.ComponentProps<"div">) { function CardTitle (line 31) | function CardTitle({ className, ...props }: React.ComponentProps<"div">) { function CardDescription (line 41) | function CardDescription({ className, ...props }: React.ComponentProps<"... function CardAction (line 51) | function CardAction({ className, ...props }: React.ComponentProps<"div">) { function CardContent (line 64) | function CardContent({ className, ...props }: React.ComponentProps<"div"... function CardFooter (line 74) | function CardFooter({ className, ...props }: React.ComponentProps<"div">) { FILE: examples/dashboard/components/ui/chart.tsx constant THEMES (line 9) | const THEMES = { light: "", dark: ".dark" } as const; type ChartConfig (line 11) | type ChartConfig = { type ChartContextProps (line 21) | type ChartContextProps = { function useChart (line 27) | function useChart() { function ChartContainer (line 37) | function ChartContainer({ function ChartTooltipContent (line 107) | function ChartTooltipContent({ function ChartLegendContent (line 255) | function ChartLegendContent({ function getPayloadConfigFromPayload (line 312) | function getPayloadConfigFromPayload( FILE: examples/dashboard/components/ui/checkbox.tsx function Checkbox (line 9) | function Checkbox({ FILE: examples/dashboard/components/ui/dialog.tsx function Dialog (line 10) | function Dialog({ function DialogTrigger (line 16) | function DialogTrigger({ function DialogPortal (line 22) | function DialogPortal({ function DialogClose (line 28) | function DialogClose({ function DialogOverlay (line 34) | function DialogOverlay({ function DialogContent (line 50) | function DialogContent({ function DialogHeader (line 84) | function DialogHeader({ className, ...props }: React.ComponentProps<"div... function DialogFooter (line 94) | function DialogFooter({ function DialogTitle (line 121) | function DialogTitle({ function DialogDescription (line 134) | function DialogDescription({ FILE: examples/dashboard/components/ui/drawer.tsx function Drawer (line 8) | function Drawer({ function DrawerTrigger (line 14) | function DrawerTrigger({ function DrawerPortal (line 20) | function DrawerPortal({ function DrawerClose (line 26) | function DrawerClose({ function DrawerOverlay (line 32) | function DrawerOverlay({ function DrawerContent (line 48) | function DrawerContent({ function DrawerHeader (line 75) | function DrawerHeader({ className, ...props }: React.ComponentProps<"div... function DrawerFooter (line 88) | function DrawerFooter({ className, ...props }: React.ComponentProps<"div... function DrawerTitle (line 98) | function DrawerTitle({ function DrawerDescription (line 111) | function DrawerDescription({ FILE: examples/dashboard/components/ui/dropdown-menu.tsx function DropdownMenu (line 9) | function DropdownMenu({ function DropdownMenuPortal (line 15) | function DropdownMenuPortal({ function DropdownMenuTrigger (line 23) | function DropdownMenuTrigger({ function DropdownMenuContent (line 34) | function DropdownMenuContent({ function DropdownMenuGroup (line 54) | function DropdownMenuGroup({ function DropdownMenuItem (line 62) | function DropdownMenuItem({ function DropdownMenuCheckboxItem (line 85) | function DropdownMenuCheckboxItem({ function DropdownMenuRadioGroup (line 111) | function DropdownMenuRadioGroup({ function DropdownMenuRadioItem (line 122) | function DropdownMenuRadioItem({ function DropdownMenuLabel (line 146) | function DropdownMenuLabel({ function DropdownMenuSeparator (line 166) | function DropdownMenuSeparator({ function DropdownMenuShortcut (line 179) | function DropdownMenuShortcut({ function DropdownMenuSub (line 195) | function DropdownMenuSub({ function DropdownMenuSubTrigger (line 201) | function DropdownMenuSubTrigger({ function DropdownMenuSubContent (line 225) | function DropdownMenuSubContent({ FILE: examples/dashboard/components/ui/input.tsx function Input (line 5) | function Input({ className, type, ...props }: React.ComponentProps<"inpu... FILE: examples/dashboard/components/ui/label.tsx function Label (line 8) | function Label({ FILE: examples/dashboard/components/ui/pagination.tsx function Pagination (line 11) | function Pagination({ className, ...props }: React.ComponentProps<"nav">) { function PaginationContent (line 23) | function PaginationContent({ function PaginationItem (line 36) | function PaginationItem({ ...props }: React.ComponentProps<"li">) { type PaginationLinkProps (line 40) | type PaginationLinkProps = { function PaginationLink (line 45) | function PaginationLink({ function PaginationPrevious (line 68) | function PaginationPrevious({ function PaginationNext (line 85) | function PaginationNext({ function PaginationEllipsis (line 102) | function PaginationEllipsis({ FILE: examples/dashboard/components/ui/popover.tsx function Popover (line 8) | function Popover({ function PopoverTrigger (line 14) | function PopoverTrigger({ function PopoverContent (line 20) | function PopoverContent({ function PopoverAnchor (line 42) | function PopoverAnchor({ function PopoverHeader (line 48) | function PopoverHeader({ className, ...props }: React.ComponentProps<"di... function PopoverTitle (line 58) | function PopoverTitle({ className, ...props }: React.ComponentProps<"h2"... function PopoverDescription (line 68) | function PopoverDescription({ FILE: examples/dashboard/components/ui/progress.tsx function Progress (line 8) | function Progress({ FILE: examples/dashboard/components/ui/radio-group.tsx function RadioGroup (line 9) | function RadioGroup({ function RadioGroupItem (line 22) | function RadioGroupItem({ FILE: examples/dashboard/components/ui/select.tsx function Select (line 9) | function Select({ function SelectGroup (line 15) | function SelectGroup({ function SelectValue (line 21) | function SelectValue({ function SelectTrigger (line 27) | function SelectTrigger({ function SelectContent (line 53) | function SelectContent({ function SelectLabel (line 90) | function SelectLabel({ function SelectItem (line 103) | function SelectItem({ function SelectSeparator (line 130) | function SelectSeparator({ function SelectScrollUpButton (line 143) | function SelectScrollUpButton({ function SelectScrollDownButton (line 161) | function SelectScrollDownButton({ FILE: examples/dashboard/components/ui/separator.tsx function Separator (line 8) | function Separator({ FILE: examples/dashboard/components/ui/skeleton.tsx function Skeleton (line 3) | function Skeleton({ className, ...props }: React.ComponentProps<"div">) { FILE: examples/dashboard/components/ui/switch.tsx function Switch (line 8) | function Switch({ FILE: examples/dashboard/components/ui/table.tsx function Table (line 7) | function Table({ className, ...props }: React.ComponentProps<"table">) { function TableHeader (line 22) | function TableHeader({ className, ...props }: React.ComponentProps<"thea... function TableBody (line 32) | function TableBody({ className, ...props }: React.ComponentProps<"tbody"... function TableFooter (line 42) | function TableFooter({ className, ...props }: React.ComponentProps<"tfoo... function TableRow (line 55) | function TableRow({ className, ...props }: React.ComponentProps<"tr">) { function TableHead (line 68) | function TableHead({ className, ...props }: React.ComponentProps<"th">) { function TableCell (line 81) | function TableCell({ className, ...props }: React.ComponentProps<"td">) { function TableCaption (line 94) | function TableCaption({ FILE: examples/dashboard/components/ui/tabs.tsx function Tabs (line 9) | function Tabs({ function TabsList (line 43) | function TabsList({ function TabsTrigger (line 59) | function TabsTrigger({ function TabsContent (line 78) | function TabsContent({ FILE: examples/dashboard/components/ui/textarea.tsx function Textarea (line 5) | function Textarea({ className, ...props }: React.ComponentProps<"textare... FILE: examples/dashboard/components/ui/tooltip.tsx function TooltipProvider (line 8) | function TooltipProvider({ function Tooltip (line 21) | function Tooltip({ function TooltipTrigger (line 27) | function TooltipTrigger({ function TooltipContent (line 33) | function TooltipContent({ FILE: examples/dashboard/components/widget.tsx type WidgetProps (line 38) | interface WidgetProps { function Widget (line 49) | function Widget({ FILE: examples/dashboard/lib/db/connection.ts function getConnectionString (line 9) | function getConnectionString(): string { method get (line 19) | get(_target, prop) { function getMigrationClient (line 30) | function getMigrationClient() { FILE: examples/dashboard/lib/db/schema.ts type WidgetSpec (line 109) | interface WidgetSpec { type InvoiceItem (line 113) | interface InvoiceItem { type Customer (line 120) | type Customer = typeof customers.$inferSelect; type NewCustomer (line 121) | type NewCustomer = typeof customers.$inferInsert; type Invoice (line 123) | type Invoice = typeof invoices.$inferSelect; type NewInvoice (line 124) | type NewInvoice = typeof invoices.$inferInsert; type Expense (line 126) | type Expense = typeof expenses.$inferSelect; type NewExpense (line 127) | type NewExpense = typeof expenses.$inferInsert; type Account (line 129) | type Account = typeof accounts.$inferSelect; type Transaction (line 130) | type Transaction = typeof transactions.$inferSelect; type Widget (line 132) | type Widget = typeof widgets.$inferSelect; type NewWidget (line 133) | type NewWidget = typeof widgets.$inferInsert; FILE: examples/dashboard/lib/db/store.ts function getCustomers (line 25) | async function getCustomers(filters?: { function getCustomer (line 60) | async function getCustomer(id: string) { function createCustomer (line 69) | async function createCustomer(data: { function updateCustomer (line 89) | async function updateCustomer(id: string, data: Partial) { function deleteCustomer (line 98) | async function deleteCustomer(id: string) { function getInvoices (line 107) | async function getInvoices(filters?: { function getInvoice (line 128) | async function getInvoice(id: string) { function createInvoice (line 137) | async function createInvoice(data: { function updateInvoice (line 164) | async function updateInvoice(id: string, data: Partial) { function deleteInvoice (line 173) | async function deleteInvoice(id: string) { function sendInvoice (line 181) | async function sendInvoice(id: string) { function markInvoicePaid (line 189) | async function markInvoicePaid(id: string) { function getExpenses (line 220) | async function getExpenses(filters?: { function getExpense (line 241) | async function getExpense(id: string) { function createExpense (line 250) | async function createExpense(data: { function updateExpense (line 273) | async function updateExpense(id: string, data: Partial) { function deleteExpense (line 282) | async function deleteExpense(id: string) { function approveExpense (line 290) | async function approveExpense(id: string) { function rejectExpense (line 310) | async function rejectExpense(id: string) { function getAccounts (line 319) | async function getAccounts() { function getAccount (line 338) | async function getAccount(id: string) { function getDashboardSummary (line 357) | async function getDashboardSummary() { function getProfitLossReport (line 453) | async function getProfitLossReport( function clearDatabase (line 513) | async function clearDatabase() { function resetDatabase (line 523) | async function resetDatabase() { function getWidgets (line 1048) | async function getWidgets() { function getWidget (line 1052) | async function getWidget(id: string) { function createWidget (line 1061) | async function createWidget(data: { prompt: string; spec: WidgetSpec }) { function updateWidget (line 1082) | async function updateWidget( function deleteWidget (line 1094) | async function deleteWidget(id: string) { function reorderWidgets (line 1102) | async function reorderWidgets(orderedIds: string[]) { FILE: examples/dashboard/lib/rate-limit.ts function getRedis (line 8) | function getRedis(): Redis | null { constant MINUTE_LIMIT (line 24) | const MINUTE_LIMIT = Number(process.env.RATE_LIMIT_PER_MINUTE) || 10; constant DAILY_LIMIT (line 25) | const DAILY_LIMIT = Number(process.env.RATE_LIMIT_PER_DAY) || 100; FILE: examples/dashboard/lib/render/registry.tsx function isISODate (line 866) | function isISODate(value: unknown): boolean { function formatDateLabel (line 871) | function formatDateLabel(value: string): string { function processChartData (line 877) | function processChartData( function Fallback (line 969) | function Fallback({ type }: { type: string }) { FILE: examples/dashboard/lib/render/renderer.tsx type SetState (line 19) | type SetState = ( type DashboardRendererProps (line 23) | interface DashboardRendererProps { function DashboardRenderer (line 36) | function DashboardRenderer({ FILE: examples/dashboard/lib/utils.ts function cn (line 4) | function cn(...inputs: ClassValue[]) { FILE: examples/dashboard/scripts/clear.ts function main (line 4) | async function main() { FILE: examples/dashboard/scripts/seed.ts function main (line 4) | async function main() { FILE: examples/image/app/api/generate/route.ts constant SYSTEM_PROMPT (line 9) | const SYSTEM_PROMPT = imageCatalog.prompt(); constant DEFAULT_MODEL (line 11) | const DEFAULT_MODEL = "anthropic/claude-haiku-4.5"; function POST (line 13) | async function POST(req: Request) { FILE: examples/image/app/api/image/route.ts function loadFont (line 9) | async function loadFont(): Promise { function GET (line 28) | async function GET(req: Request) { function POST (line 41) | async function POST(req: Request) { function imageResponse (line 55) | async function imageResponse(spec: Spec, name: string, download: boolean) { FILE: examples/image/app/layout.tsx function RootLayout (line 12) | function RootLayout({ FILE: examples/image/app/page.tsx type Mode (line 18) | type Mode = "scratch" | "example"; type MobileView (line 19) | type MobileView = "json" | "preview"; type Selection (line 21) | interface Selection { constant IMAGE_REFRESH_INTERVAL_MS (line 26) | const IMAGE_REFRESH_INTERVAL_MS = 3000; function CopyButton (line 28) | function CopyButton({ text }: { text: string }) { function isRenderableSpec (line 45) | function isRenderableSpec(spec: Spec | null): spec is Spec { function Page (line 51) | function Page() { FILE: examples/image/components/ui/resizable.tsx function ResizablePanelGroup (line 8) | function ResizablePanelGroup({ function ResizablePanel (line 24) | function ResizablePanel({ ...props }: ResizablePrimitive.PanelProps) { function ResizableHandle (line 28) | function ResizableHandle({ FILE: examples/image/components/ui/scroll-area.tsx function ScrollArea (line 8) | function ScrollArea({ function ScrollBar (line 31) | function ScrollBar({ FILE: examples/image/components/ui/sheet.tsx function Sheet (line 9) | function Sheet({ ...props }: React.ComponentProps void) { FILE: examples/react-email/app/api/email/route.ts function GET (line 8) | async function GET(req: Request) { function POST (line 21) | async function POST(req: Request) { function emailResponse (line 34) | async function emailResponse(spec: Spec, plain: boolean) { FILE: examples/react-email/app/api/generate/route.ts constant SYSTEM_PROMPT (line 9) | const SYSTEM_PROMPT = emailCatalog.prompt(); constant DEFAULT_MODEL (line 11) | const DEFAULT_MODEL = "anthropic/claude-haiku-4.5"; function POST (line 13) | async function POST(req: Request) { FILE: examples/react-email/app/layout.tsx function RootLayout (line 13) | function RootLayout({ FILE: examples/react-email/app/page.tsx type Mode (line 18) | type Mode = "scratch" | "example"; type MobileView (line 19) | type MobileView = "json" | "preview"; type Selection (line 21) | interface Selection { constant HTML_REFRESH_INTERVAL_MS (line 26) | const HTML_REFRESH_INTERVAL_MS = 2000; function CopyButton (line 28) | function CopyButton({ text }: { text: string }) { function isRenderableSpec (line 45) | function isRenderableSpec(spec: Spec | null): spec is Spec { function Page (line 54) | function Page() { FILE: examples/react-email/components/ui/button.tsx function Button (line 41) | function Button({ FILE: examples/react-email/components/ui/resizable.tsx function ResizablePanelGroup (line 8) | function ResizablePanelGroup({ function ResizablePanel (line 24) | function ResizablePanel({ ...props }: ResizablePrimitive.PanelProps) { function ResizableHandle (line 28) | function ResizableHandle({ FILE: examples/react-email/components/ui/scroll-area.tsx function ScrollArea (line 8) | function ScrollArea({ function ScrollBar (line 31) | function ScrollBar({ FILE: examples/react-email/components/ui/separator.tsx function Separator (line 8) | function Separator({ FILE: examples/react-email/components/ui/sheet.tsx function Sheet (line 9) | function Sheet({ ...props }: React.ComponentProps void) { function getIsMobile (line 119) | function getIsMobile() { function useIsMobile (line 125) | function useIsMobile() { constant LIST_WIDTH (line 129) | const LIST_WIDTH = 220; constant JSON_WIDTH (line 130) | const JSON_WIDTH = 380; constant HEADER_HEIGHT (line 131) | const HEADER_HEIGHT = 40; constant MOBILE_HEADER_HEIGHT (line 132) | const MOBILE_HEADER_HEIGHT = 48; function MobileLayout (line 153) | function MobileLayout() { function DesktopLayout (line 382) | function DesktopLayout() { function Page (line 487) | function Page() { FILE: examples/react-three-fiber/app/scenes/_helpers.ts type Scene (line 3) | type Scene = { name: string; description: string; spec: Spec }; function range (line 7) | function range(n: number) { FILE: examples/remotion/app/api/generate/route.ts constant SYSTEM_PROMPT (line 9) | const SYSTEM_PROMPT = getVideoPrompt(); constant MAX_PROMPT_LENGTH (line 11) | const MAX_PROMPT_LENGTH = 500; constant DEFAULT_MODEL (line 12) | const DEFAULT_MODEL = "anthropic/claude-haiku-4.5"; function POST (line 14) | async function POST(req: Request) { FILE: examples/remotion/app/layout.tsx function RootLayout (line 22) | function RootLayout({ FILE: examples/remotion/app/page.tsx function isSpecComplete (line 12) | function isSpecComplete(spec: TimelineSpec): spec is Required) { FILE: examples/solid/src/lib/components/Button.tsx type ButtonProps (line 3) | interface ButtonProps { function Button (line 27) | function Button(renderProps: BaseComponentProps) { FILE: examples/solid/src/lib/components/Card.tsx type CardProps (line 3) | interface CardProps { function Card (line 8) | function Card(renderProps: BaseComponentProps) { FILE: examples/solid/src/lib/components/Input.tsx type InputProps (line 4) | interface InputProps { function Input (line 9) | function Input(renderProps: BaseComponentProps) { FILE: examples/solid/src/lib/components/ListItem.tsx type ListItemProps (line 3) | interface ListItemProps { function ListItem (line 9) | function ListItem(renderProps: BaseComponentProps) { FILE: examples/solid/src/lib/components/Stack.tsx type StackProps (line 3) | interface StackProps { function Stack (line 10) | function Stack(renderProps: BaseComponentProps) { FILE: examples/solid/src/lib/components/Text.tsx type TextProps (line 3) | interface TextProps { function Text (line 23) | function Text(renderProps: BaseComponentProps) { FILE: examples/stripe-app/api/app/api/generate/route.ts constant DEFAULT_MODEL (line 6) | const DEFAULT_MODEL = "anthropic/claude-haiku-4.5"; constant CORS_HEADERS (line 8) | const CORS_HEADERS: Record = { function POST (line 14) | async function POST(req: Request) { function OPTIONS (line 48) | async function OPTIONS() { FILE: examples/stripe-app/api/app/layout.tsx function RootLayout (line 5) | function RootLayout({ FILE: examples/stripe-app/api/app/page.tsx function Home (line 1) | function Home() { FILE: examples/stripe-app/drawer-app/scripts/setup.mjs function loadEnv (line 8) | function loadEnv() { FILE: examples/stripe-app/drawer-app/src/lib/config.ts constant API_GENERATE_URL (line 1) | const API_GENERATE_URL = FILE: examples/stripe-app/drawer-app/src/lib/render/catalog/actions.ts type SetState (line 6) | type SetState = ( type SetStateFn (line 1567) | type SetStateFn = ( function executeAction (line 1574) | async function executeAction( FILE: examples/stripe-app/drawer-app/src/lib/render/catalog/components.tsx type ExtendedRenderProps (line 61) | type ExtendedRenderProps

> = constant BADGE_TYPES (line 258) | const BADGE_TYPES = new Set([ constant BADGE_ALIAS (line 266) | const BADGE_ALIAS: Record = { function coerceBadgeType (line 275) | function coerceBadgeType( constant BANNER_TYPES (line 337) | const BANNER_TYPES = new Set(["default", "caution", "critical"]); constant BANNER_ALIAS (line 338) | const BANNER_ALIAS: Record = { function coerceBannerType (line 346) | function coerceBannerType(raw: unknown): "default" | "caution" | "critic... function coerceAxisGrid (line 779) | function coerceAxisGrid( FILE: examples/stripe-app/drawer-app/src/lib/render/renderer.tsx type SetState (line 18) | type SetState = ( type StripeRendererProps (line 22) | interface StripeRendererProps { function buildRegistry (line 43) | function buildRegistry( function StripeRenderer (line 105) | function StripeRenderer({ FILE: examples/stripe-app/drawer-app/src/lib/stream-spec.ts type JsonPatch (line 3) | interface JsonPatch { function setDeep (line 10) | function setDeep( function setSpecValue (line 35) | function setSpecValue(spec: Spec, path: string, value: unknown): void { function applyPatch (line 56) | function applyPatch(spec: Spec, patch: JsonPatch): Spec { function streamSpec (line 81) | async function streamSpec( FILE: examples/stripe-app/drawer-app/src/lib/stripe.ts function formatAmount (line 21) | function formatAmount(amount: number, currency = "usd"): string { function formatDate (line 31) | function formatDate(timestamp: number): string { FILE: examples/stripe-app/drawer-app/src/views/CustomerDetails.tsx function createCustomerDetailSpec (line 21) | function createCustomerDetailSpec( FILE: examples/stripe-app/drawer-app/src/views/Customers.tsx function createCustomersListSpec (line 21) | function createCustomersListSpec(data: Record): Spec { FILE: examples/stripe-app/drawer-app/src/views/Home.tsx function createRevenueSpec (line 32) | function createRevenueSpec(data: Record): Spec { function createPaymentsSpec (line 105) | function createPaymentsSpec(data: Record): Spec { function createSubscriptionsSpec (line 187) | function createSubscriptionsSpec(data: Record): Spec { function createCustomersSpec (line 287) | function createCustomersSpec(data: Record): Spec { function createInvoicesSpec (line 358) | function createInvoicesSpec(data: Record): Spec { function loadData (line 489) | async function loadData() { FILE: examples/stripe-app/drawer-app/src/views/Invoices.tsx function createInvoicesSpec (line 21) | function createInvoicesSpec(data: Record): Spec { FILE: examples/stripe-app/drawer-app/src/views/PaymentDetails.tsx function createPaymentDetailSpec (line 21) | function createPaymentDetailSpec( FILE: examples/stripe-app/drawer-app/src/views/Payments.tsx function createPaymentsSpec (line 21) | function createPaymentsSpec(data: Record): Spec { FILE: examples/stripe-app/drawer-app/src/views/Products.tsx function createProductsSpec (line 21) | function createProductsSpec(data: Record): Spec { FILE: examples/stripe-app/drawer-app/src/views/Subscriptions.tsx function createSubscriptionsSpec (line 21) | function createSubscriptionsSpec(data: Record): Spec { FILE: examples/stripe-app/fullpage-app/scripts/setup.mjs function loadEnv (line 8) | function loadEnv() { FILE: examples/stripe-app/fullpage-app/src/lib/config.ts constant API_GENERATE_URL (line 1) | const API_GENERATE_URL = FILE: examples/stripe-app/fullpage-app/src/lib/render/catalog/actions.ts type SetState (line 6) | type SetState = ( type SetStateFn (line 1547) | type SetStateFn = ( function executeAction (line 1554) | async function executeAction( FILE: examples/stripe-app/fullpage-app/src/lib/render/catalog/components.tsx type ExtendedRenderProps (line 61) | type ExtendedRenderProps

> = constant BADGE_TYPES (line 258) | const BADGE_TYPES = new Set([ constant BADGE_ALIAS (line 266) | const BADGE_ALIAS: Record = { function coerceBadgeType (line 275) | function coerceBadgeType( constant BANNER_TYPES (line 337) | const BANNER_TYPES = new Set(["default", "caution", "critical"]); constant BANNER_ALIAS (line 338) | const BANNER_ALIAS: Record = { function coerceBannerType (line 346) | function coerceBannerType(raw: unknown): "default" | "caution" | "critic... function coerceAxisGrid (line 779) | function coerceAxisGrid( FILE: examples/stripe-app/fullpage-app/src/lib/render/renderer.tsx type SetState (line 18) | type SetState = ( type StripeRendererProps (line 22) | interface StripeRendererProps { function buildRegistry (line 43) | function buildRegistry( function StripeRenderer (line 105) | function StripeRenderer({ FILE: examples/stripe-app/fullpage-app/src/lib/stream-spec.ts type JsonPatch (line 3) | interface JsonPatch { function setDeep (line 10) | function setDeep( function setSpecValue (line 35) | function setSpecValue(spec: Spec, path: string, value: unknown): void { function applyPatch (line 56) | function applyPatch(spec: Spec, patch: JsonPatch): Spec { function streamSpec (line 81) | async function streamSpec( FILE: examples/stripe-app/fullpage-app/src/lib/stripe.ts function formatAmount (line 21) | function formatAmount(amount: number, currency = "usd"): string { function formatDate (line 31) | function formatDate(timestamp: number): string { FILE: examples/stripe-app/fullpage-app/src/views/FullPage.tsx function createOverviewSpec (line 22) | function createOverviewSpec(data: Record): Spec { function loadData (line 121) | async function loadData() { FILE: examples/svelte-chat/src/lib/agent.ts constant DEFAULT_MODEL (line 11) | const DEFAULT_MODEL = "anthropic/claude-haiku-4.5"; constant AGENT_INSTRUCTIONS (line 13) | const AGENT_INSTRUCTIONS = `You are a knowledgeable assistant that helps... FILE: examples/svelte-chat/src/lib/rate-limit.ts function getRedis (line 8) | function getRedis(): Redis | null { constant MINUTE_LIMIT (line 24) | const MINUTE_LIMIT = Number(process.env.RATE_LIMIT_PER_MINUTE) || 10; constant DAILY_LIMIT (line 25) | const DAILY_LIMIT = Number(process.env.RATE_LIMIT_PER_DAY) || 100; FILE: examples/svelte-chat/src/lib/tools/crypto.ts function handleFetchError (line 8) | function handleFetchError(res: Response, coinId: string) { function sampleTimeSeries (line 18) | function sampleTimeSeries( FILE: examples/svelte-chat/src/lib/tools/github.ts function handleGitHubError (line 10) | function handleGitHubError(res: Response, context: string) { type GitHubPR (line 104) | type GitHubPR = { type GitHubPRReview (line 118) | type GitHubPRReview = { type GitHubPRReaction (line 122) | type GitHubPRReaction = { FILE: examples/svelte-chat/src/lib/tools/weather.ts function describeWeatherCode (line 98) | function describeWeatherCode(code: number): string { FILE: examples/svelte-chat/src/lib/utils.ts function cn (line 5) | function cn(...inputs: ClassValue[]) { type WithElementRef (line 10) | type WithElementRef = T & { type WithoutChild (line 16) | type WithoutChild = Omit & { children?: Snippet }; type WithoutChildrenOrChild (line 18) | type WithoutChildrenOrChild = Omit; FILE: examples/vite-renderers/src/main.ts type Renderer (line 4) | type Renderer = "vue" | "react" | "svelte" | "solid"; function switchTo (line 10) | async function switchTo(renderer: Renderer) { FILE: examples/vite-renderers/src/react/App.tsx function DemoRenderer (line 21) | function DemoRenderer({ spec }: { spec: Spec }) { function App (line 35) | function App({ FILE: examples/vite-renderers/src/react/catalog.ts type AppCatalog (line 5) | type AppCatalog = typeof catalog; FILE: examples/vite-renderers/src/react/mount.tsx function mount (line 7) | function mount(container: HTMLElement, renderer: string, spec: Spec) { function unmount (line 12) | function unmount() { FILE: examples/vite-renderers/src/shared/handlers.ts type Get (line 1) | type Get = (path: string) => unknown; type Set (line 2) | type Set = (path: string, value: unknown) => void; function makeHandlers (line 17) | function makeHandlers(get: Get, set: Set) { FILE: examples/vite-renderers/src/solid/App.tsx function App (line 5) | function App(props: { initialRenderer?: string; spec: Spec }) { FILE: examples/vite-renderers/src/solid/DemoRenderer.tsx function DemoRenderer (line 19) | function DemoRenderer(props: { spec: Spec }) { FILE: examples/vite-renderers/src/solid/catalog.ts type AppCatalog (line 5) | type AppCatalog = typeof catalog; FILE: examples/vite-renderers/src/solid/mount.tsx function mount (line 7) | function mount(container: HTMLElement, renderer: string, spec: Spec) { function unmount (line 14) | function unmount() { FILE: examples/vite-renderers/src/svelte/mount.ts function mount (line 7) | function mount(container: HTMLElement, renderer: string, spec: Spec) { function unmount (line 14) | function unmount() { FILE: examples/vite-renderers/src/vue/catalog.ts type AppCatalog (line 5) | type AppCatalog = typeof catalog; FILE: examples/vite-renderers/src/vue/mount.ts function mount (line 7) | function mount(container: HTMLElement, renderer: string, spec: Spec) { function unmount (line 12) | function unmount() { FILE: examples/vue/src/lib/catalog.ts type AppCatalog (line 92) | type AppCatalog = typeof catalog; FILE: packages/codegen/src/serialize.ts type SerializeOptions (line 4) | interface SerializeOptions { constant DEFAULT_OPTIONS (line 11) | const DEFAULT_OPTIONS: Required = { function escapeString (line 19) | function escapeString( function serializePropValue (line 41) | function serializePropValue( function serializeProps (line 108) | function serializeProps( FILE: packages/codegen/src/traverse.ts type TreeVisitor (line 6) | interface TreeVisitor { function traverseSpec (line 18) | function traverseSpec( function collectUsedComponents (line 48) | function collectUsedComponents(spec: Spec): Set { function collectStatePaths (line 61) | function collectStatePaths(spec: Spec): Set { function collectPathFromItem (line 98) | function collectPathFromItem( function collectPathsFromCondition (line 119) | function collectPathsFromCondition( function collectActions (line 152) | function collectActions(spec: Spec): Set { FILE: packages/codegen/src/types.ts type GeneratedFile (line 6) | interface GeneratedFile { type CodeGenerator (line 16) | interface CodeGenerator { FILE: packages/core/src/actions.ts type ActionConfirm (line 8) | interface ActionConfirm { type ActionOnSuccess (line 19) | type ActionOnSuccess = type ActionOnError (line 27) | type ActionOnError = type ActionBinding (line 39) | interface ActionBinding { type Action (line 57) | type Action = ActionBinding; type ActionHandler (line 107) | type ActionHandler< type ActionDefinition (line 115) | interface ActionDefinition> { type ResolvedAction (line 125) | interface ResolvedAction { function resolveAction (line 136) | function resolveAction( function interpolateString (line 170) | function interpolateString( type ActionExecutionContext (line 183) | interface ActionExecutionContext { function executeAction (line 199) | async function executeAction( FILE: packages/core/src/diff.ts function escapeToken (line 7) | function escapeToken(token: string): string { function buildPath (line 11) | function buildPath(basePath: string, key: string): string { function isPlainObject (line 15) | function isPlainObject(value: unknown): value is Record { function arraysEqual (line 23) | function arraysEqual(a: unknown[], b: unknown[]): boolean { function diffToPatches (line 40) | function diffToPatches( FILE: packages/core/src/edit-modes.ts type EditMode (line 10) | type EditMode = "patch" | "merge" | "diff"; type EditConfig (line 12) | interface EditConfig { constant DEFAULT_MODES (line 17) | const DEFAULT_MODES: EditMode[] = ["patch"]; function normalizeModes (line 19) | function normalizeModes(config?: EditConfig): EditMode[] { function jsonPatchInstructions (line 26) | function jsonPatchInstructions(): string { function jsonMergeInstructions (line 37) | function jsonMergeInstructions(): string { function jsonDiffInstructions (line 52) | function jsonDiffInstructions(): string { function yamlPatchInstructions (line 71) | function yamlPatchInstructions(): string { function yamlMergeInstructions (line 85) | function yamlMergeInstructions(): string { function yamlDiffInstructions (line 112) | function yamlDiffInstructions(): string { function modeSelectionGuidance (line 131) | function modeSelectionGuidance(modes: EditMode[]): string { function buildEditInstructions (line 154) | function buildEditInstructions( function addLineNumbers (line 202) | function addLineNumbers(text: string): string { function isNonEmptySpec (line 210) | function isNonEmptySpec(spec: unknown): spec is Spec { type BuildEditUserPromptOptions (line 221) | interface BuildEditUserPromptOptions { function buildEditUserPrompt (line 235) | function buildEditUserPrompt( FILE: packages/core/src/env.d.ts type ProcessEnv (line 4) | interface ProcessEnv { FILE: packages/core/src/merge.ts function isPlainObject (line 1) | function isPlainObject(value: unknown): value is Record { function deepMergeSpec (line 16) | function deepMergeSpec( FILE: packages/core/src/prompt.ts type UserPromptOptions (line 8) | interface UserPromptOptions { function buildUserPrompt (line 45) | function buildUserPrompt(options: UserPromptOptions): string { FILE: packages/core/src/props.ts type PropExpression (line 31) | type PropExpression = type ComputedFunction (line 50) | type ComputedFunction = (args: Record) => unknown; type PropResolutionContext (line 57) | interface PropResolutionContext extends VisibilityContext { function isStateExpression (line 68) | function isStateExpression(value: unknown): value is { $state: string } { function isItemExpression (line 77) | function isItemExpression(value: unknown): value is { $item: string } { function isIndexExpression (line 86) | function isIndexExpression(value: unknown): value is { $index: true } { function isBindStateExpression (line 95) | function isBindStateExpression( function isBindItemExpression (line 106) | function isBindItemExpression(value: unknown): value is { $bindItem: str... function isCondExpression (line 115) | function isCondExpression( function isComputedExpression (line 127) | function isComputedExpression( function isTemplateExpression (line 138) | function isTemplateExpression(value: unknown): value is { $template: str... constant WARNED_COMPUTED_MAX (line 151) | const WARNED_COMPUTED_MAX = 100; function _resetWarnedComputedFns (line 155) | function _resetWarnedComputedFns(): void { constant WARNED_TEMPLATE_MAX (line 160) | const WARNED_TEMPLATE_MAX = 100; function _resetWarnedTemplatePaths (line 164) | function _resetWarnedTemplatePaths(): void { function resolveBindItemPath (line 186) | function resolveBindItemPath( function resolvePropValue (line 206) | function resolvePropValue( function resolveElementProps (line 317) | function resolveElementProps( function resolveBindings (line 343) | function resolveBindings( function resolveActionParam (line 375) | function resolveActionParam( FILE: packages/core/src/schema.test.ts function hasNoPropertyNames (line 597) | function hasNoPropertyNames(obj: unknown): boolean { function allObjectsHaveAdditionalPropertiesFalse (line 603) | function allObjectsHaveAdditionalPropertiesFalse(obj: unknown): boolean { function allObjectPropertiesRequired (line 614) | function allObjectPropertiesRequired(obj: unknown): boolean { function noAdditionalPropertiesSchema (line 696) | function noAdditionalPropertiesSchema(obj: unknown): boolean { FILE: packages/core/src/schema.ts type SchemaBuilder (line 8) | interface SchemaBuilder { type SchemaType (line 42) | interface SchemaType { type SchemaDefinition (line 51) | interface SchemaDefinition< type Schema (line 64) | interface Schema { type Catalog (line 82) | interface Catalog< type JsonSchemaOptions (line 109) | interface JsonSchemaOptions { type PromptOptions (line 131) | interface PromptOptions { type PromptContext (line 154) | interface PromptContext { type PromptTemplate (line 170) | type PromptTemplate = ( type BuiltInAction (line 179) | interface BuiltInAction { type SchemaOptions (line 189) | interface SchemaOptions { type SpecValidationResult (line 206) | interface SpecValidationResult { type InferCatalogComponents (line 220) | type InferCatalogComponents = type InferCatalogActions (line 231) | type InferCatalogActions = type InferComponentProps (line 242) | type InferComponentProps< type InferActionParams (line 253) | type InferActionParams< type InferCatalogInput (line 264) | type InferCatalogInput = type InferCatalogField (line 269) | type InferCatalogField = type InferMapEntryRequired (line 292) | type InferMapEntryRequired = { type InferMapEntryOptional (line 297) | type InferMapEntryOptional = { type InferMapEntryField (line 301) | type InferMapEntryField = type InferSpec (line 317) | type InferSpec = TDef extends { type InferSpecObject (line 323) | type InferSpecObject = { type InferSpecField (line 327) | type InferSpecField = type InferRefType (line 348) | type InferRefType = Path extends "catalog.components" type InferPropsOfType (line 358) | type InferPropsOfType = Path extends "catalog.components" function createBuilder (line 369) | function createBuilder(): SchemaBuilder { function defineSchema (line 389) | function defineSchema( function createCatalogFromSchema (line 412) | function createCatalogFromSchema( function buildZodSchemaFromDefinition (line 471) | function buildZodSchemaFromDefinition( function buildZodType (line 478) | function buildZodType(schemaType: SchemaType, catalogData: unknown): z.Z... function getKeysFromPath (line 538) | function getKeysFromPath(path: string, catalogData: unknown): string[] { function getPropsFromPath (line 554) | function getPropsFromPath(path: string, catalogData: unknown): z.ZodType... function generatePrompt (line 575) | function generatePrompt( type CatalogComponentDef (line 1101) | interface CatalogComponentDef { function getExampleProps (line 1113) | function getExampleProps(def: CatalogComponentDef): Record): string { function normalizeTypeName (line 1369) | function normalizeTypeName(raw: string): string { function zodToJsonSchema (line 1384) | function zodToJsonSchema(schema: z.ZodType, strict = false): object { function defineCatalog (line 1518) | function defineCatalog< FILE: packages/core/src/spec-validator.ts type SpecIssueSeverity (line 10) | type SpecIssueSeverity = "error" | "warning"; type SpecIssue (line 15) | interface SpecIssue { type SpecValidationIssues (line 38) | interface SpecValidationIssues { type ValidateSpecOptions (line 48) | interface ValidateSpecOptions { function validateSpec (line 74) | function validateSpec( function autoFixSpec (line 212) | function autoFixSpec(spec: Spec): { function formatSpecIssues (line 290) | function formatSpecIssues(issues: SpecIssue[]): string { FILE: packages/core/src/state-store.ts function immutableSetByPath (line 13) | function immutableSetByPath( function createStateStore (line 59) | function createStateStore(initialState: StateModel = {}): StateStore { type StoreAdapterConfig (line 116) | interface StoreAdapterConfig { function createStoreAdapter (line 133) | function createStoreAdapter(config: StoreAdapterConfig): StateStore { constant MAX_FLATTEN_DEPTH (line 166) | const MAX_FLATTEN_DEPTH = 20; function flattenToPointers (line 180) | function flattenToPointers( FILE: packages/core/src/types.test.ts function transformText (line 884) | async function transformText(text: string): Promise { FILE: packages/core/src/types.ts type DynamicValue (line 10) | type DynamicValue = T | { $state: string }; type DynamicString (line 15) | type DynamicString = DynamicValue; type DynamicNumber (line 20) | type DynamicNumber = DynamicValue; type DynamicBoolean (line 25) | type DynamicBoolean = DynamicValue; type UIElement (line 56) | interface UIElement< type FlatElement (line 85) | interface FlatElement< type ComparisonOperators (line 105) | type ComparisonOperators = { type StateCondition (line 123) | type StateCondition = { $state: string } & ComparisonOperators; type ItemCondition (line 131) | type ItemCondition = { $item: string } & ComparisonOperators; type IndexCondition (line 137) | type IndexCondition = { $index: true } & ComparisonOperators; type SingleCondition (line 140) | type SingleCondition = StateCondition | ItemCondition | IndexCondition; type AndCondition (line 147) | type AndCondition = { $and: VisibilityCondition[] }; type OrCondition (line 152) | type OrCondition = { $or: VisibilityCondition[] }; type VisibilityCondition (line 162) | type VisibilityCondition = type Spec (line 172) | interface Spec { type StateModel (line 185) | type StateModel = Record; type StateStore (line 194) | interface StateStore { type ComponentSchema (line 220) | type ComponentSchema = z.ZodType>; type ValidationMode (line 225) | type ValidationMode = "strict" | "warn" | "ignore"; type PatchOp (line 230) | type PatchOp = "add" | "remove" | "replace" | "move" | "copy" | "test"; type JsonPatch (line 235) | interface JsonPatch { function resolveDynamicValue (line 247) | function resolveDynamicValue( function unescapeJsonPointer (line 268) | function unescapeJsonPointer(token: string): string { function parseJsonPointer (line 275) | function parseJsonPointer(path: string): string[] { function getByPath (line 283) | function getByPath(obj: unknown, path: string): unknown { function isNumericIndex (line 313) | function isNumericIndex(str: string): boolean { function setByPath (line 321) | function setByPath( function addByPath (line 371) | function addByPath( function removeByPath (line 421) | function removeByPath(obj: Record, path: string): void { function deepEqual (line 459) | function deepEqual(a: unknown, b: unknown): boolean { function findFormValue (line 496) | function findFormValue( type SpecStreamLine (line 547) | type SpecStreamLine = JsonPatch; function parseSpecStreamLine (line 556) | function parseSpecStreamLine(line: string): SpecStreamLine | null { function applySpecStreamPatch (line 579) | function applySpecStreamPatch>( function applySpecPatch (line 634) | function applySpecPatch(spec: Spec, patch: SpecStreamLine): Spec { type NestedNode (line 648) | interface NestedNode { function nestedToFlat (line 688) | function nestedToFlat(nested: Record): Spec { function compileSpecStream (line 751) | function compileSpecStream< type SpecStreamCompiler (line 783) | interface SpecStreamCompiler { function createSpecStreamCompiler (line 815) | function createSpecStreamCompiler>( type MixedStreamCallbacks (line 888) | interface MixedStreamCallbacks { type MixedStreamParser (line 900) | interface MixedStreamParser { function createMixedStreamParser (line 927) | function createMixedStreamParser( type StreamChunk (line 998) | type StreamChunk = constant SPEC_FENCE_OPEN (line 1005) | const SPEC_FENCE_OPEN = "```spec"; constant SPEC_FENCE_CLOSE (line 1007) | const SPEC_FENCE_CLOSE = "```"; function createJsonRenderTransform (line 1039) | function createJsonRenderTransform(): TransformStream< constant SPEC_DATA_PART (line 1258) | const SPEC_DATA_PART = "spec" as const; constant SPEC_DATA_PART_TYPE (line 1266) | const SPEC_DATA_PART_TYPE = `data-${SPEC_DATA_PART}` as const; type SpecDataPart (line 1275) | type SpecDataPart = function pipeJsonRender (line 1299) | function pipeJsonRender( FILE: packages/core/src/validation.ts type ValidationCheck (line 10) | interface ValidationCheck { type ValidationConfig (line 22) | interface ValidationConfig { type ValidationFunction (line 52) | type ValidationFunction = ( type ValidationFunctionDefinition (line 60) | interface ValidationFunctionDefinition { type ValidationCheckResult (line 240) | interface ValidationCheckResult { type ValidationResult (line 249) | interface ValidationResult { type ValidationContext (line 258) | interface ValidationContext { function runValidationCheck (line 270) | function runValidationCheck( function runValidation (line 310) | function runValidation( FILE: packages/core/src/visibility.ts type VisibilityContext (line 83) | interface VisibilityContext { function resolveComparisonValue (line 99) | function resolveComparisonValue( function isItemCondition (line 117) | function isItemCondition(cond: SingleCondition): cond is ItemCondition { function isIndexCondition (line 121) | function isIndexCondition(cond: SingleCondition): cond is IndexCondition { function resolveConditionValue (line 128) | function resolveConditionValue( function evaluateCondition (line 154) | function evaluateCondition( function isAndCondition (line 215) | function isAndCondition( function isOrCondition (line 229) | function isOrCondition( function evaluateVisibility (line 250) | function evaluateVisibility( FILE: packages/image/src/catalog-types.ts type SetState (line 10) | type SetState = ( type ComponentContext (line 14) | interface ComponentContext< type ComponentFn (line 23) | type ComponentFn< type Components (line 28) | type Components = { FILE: packages/image/src/catalog.ts type StandardComponentDefinitions (line 222) | type StandardComponentDefinitions = typeof standardComponentDefinitions; type StandardComponentProps (line 224) | type StandardComponentProps< FILE: packages/image/src/components/standard.tsx function cleanStyle (line 23) | function cleanStyle(raw: Record): React.CSSProperties { function FrameComponent (line 37) | function FrameComponent({ function BoxComponent (line 65) | function BoxComponent({ function RowComponent (line 105) | function RowComponent({ function ColumnComponent (line 129) | function ColumnComponent({ function HeadingComponent (line 156) | function HeadingComponent({ function TextComponent (line 179) | function TextComponent({ function ImageComponent (line 203) | function ImageComponent({ function DividerComponent (line 225) | function DividerComponent({ function SpacerComponent (line 243) | function SpacerComponent({ FILE: packages/image/src/render.tsx type RenderOptions (line 15) | interface RenderOptions { function renderElement (line 28) | function renderElement( type ImageDimensions (line 119) | interface ImageDimensions { function getDimensions (line 124) | function getDimensions( function buildTree (line 141) | function buildTree( function renderToSvg (line 171) | async function renderToSvg( function renderToPng (line 191) | async function renderToPng( FILE: packages/image/src/schema.ts type ImageSchema (line 48) | type ImageSchema = typeof schema; type ImageSpec (line 50) | type ImageSpec = typeof schema extends { FILE: packages/image/src/types.ts type ComponentRenderProps (line 4) | interface ComponentRenderProps

> { type ComponentRenderer (line 10) | type ComponentRenderer

> = ComponentType< type ComponentRegistry (line 14) | type ComponentRegistry = Record>; FILE: packages/jotai/src/index.test.ts function createTestStore (line 6) | function createTestStore(initial: Record = {}) { FILE: packages/jotai/src/index.ts type JotaiStore (line 8) | type JotaiStore = ReturnType; type JotaiStateStoreOptions (line 13) | interface JotaiStateStoreOptions { function jotaiStateStore (line 53) | function jotaiStateStore(options: JotaiStateStoreOptions): StateStore { FILE: packages/mcp/src/build-app-html.ts type BuildAppHtmlOptions (line 4) | interface BuildAppHtmlOptions { function buildAppHtml (line 46) | function buildAppHtml(options: BuildAppHtmlOptions): string { function escapeHtml (line 65) | function escapeHtml(str: string): string { FILE: packages/mcp/src/server.ts constant RESOURCE_MIME_TYPE (line 8) | const RESOURCE_MIME_TYPE = "text/html;profile=mcp-app"; function getExtApps (line 15) | async function getExtApps() { function registerJsonRenderTool (line 31) | async function registerJsonRenderTool( function registerJsonRenderResource (line 73) | async function registerJsonRenderResource( function createMcpApp (line 131) | async function createMcpApp( FILE: packages/mcp/src/types.ts type CreateMcpAppOptions (line 6) | interface CreateMcpAppOptions { type McpToolOptions (line 28) | interface McpToolOptions { type RegisterToolOptions (line 41) | interface RegisterToolOptions { type RegisterResourceOptions (line 57) | interface RegisterResourceOptions { FILE: packages/mcp/src/use-json-render-app.ts type UseJsonRenderAppOptions (line 8) | interface UseJsonRenderAppOptions { type UseJsonRenderAppReturn (line 18) | interface UseJsonRenderAppReturn { type ToolResultContent (line 41) | interface ToolResultContent { function parseSpecFromToolResult (line 46) | function parseSpecFromToolResult(result: { function useJsonRenderApp (line 72) | function useJsonRenderApp( FILE: packages/react-email/src/__fixtures__/examples.ts type Example (line 3) | interface Example { FILE: packages/react-email/src/catalog-types.ts type SetState (line 15) | type SetState = ( type ComponentContext (line 23) | interface ComponentContext< type ComponentFn (line 34) | type ComponentFn< type Components (line 39) | type Components = { FILE: packages/react-email/src/catalog.ts type StandardComponentDefinitions (line 213) | type StandardComponentDefinitions = typeof standardComponentDefinitions; type StandardComponentProps (line 215) | type StandardComponentProps< FILE: packages/react-email/src/components/standard.tsx function HtmlComponent (line 27) | function HtmlComponent({ function HeadComponent (line 40) | function HeadComponent({ function BodyComponent (line 46) | function BodyComponent({ function ContainerComponent (line 55) | function ContainerComponent({ function SectionComponent (line 66) | function SectionComponent({ function RowComponent (line 75) | function RowComponent({ function ColumnComponent (line 84) | function ColumnComponent({ function HeadingComponent (line 97) | function HeadingComponent({ function TextComponent (line 109) | function TextComponent({ function LinkComponent (line 117) | function LinkComponent({ function ButtonComponent (line 129) | function ButtonComponent({ function ImageComponent (line 141) | function ImageComponent({ function HrComponent (line 157) | function HrComponent({ function PreviewComponent (line 169) | function PreviewComponent({ function MarkdownComponent (line 177) | function MarkdownComponent({ FILE: packages/react-email/src/contexts/actions.tsx function generateUniqueId (line 19) | function generateUniqueId(): string { function deepResolveValue (line 23) | function deepResolveValue( type PendingConfirmation (line 61) | interface PendingConfirmation { type ActionContextValue (line 68) | interface ActionContextValue { type ActionProviderProps (line 80) | interface ActionProviderProps { function ActionProvider (line 86) | function ActionProvider({ function useActions (line 249) | function useActions(): ActionContextValue { function useAction (line 257) | function useAction(binding: ActionBinding): { type ConfirmDialogProps (line 269) | interface ConfirmDialogProps { function ConfirmDialog (line 279) | function ConfirmDialog(_props: ConfirmDialogProps) { FILE: packages/react-email/src/contexts/repeat-scope.tsx type RepeatScopeValue (line 3) | interface RepeatScopeValue { function RepeatScopeProvider (line 11) | function RepeatScopeProvider({ function useRepeatScope (line 24) | function useRepeatScope(): RepeatScopeValue | null { FILE: packages/react-email/src/contexts/state.tsx type StateContextValue (line 13) | interface StateContextValue { type StateProviderProps (line 22) | interface StateProviderProps { function StateProvider (line 28) | function StateProvider({ function useStateStore (line 94) | function useStateStore(): StateContextValue { function useStateValue (line 102) | function useStateValue(path: string): T | undefined { function useStateBinding (line 107) | function useStateBinding( FILE: packages/react-email/src/contexts/validation.tsx type FieldValidationState (line 17) | interface FieldValidationState { type ValidationContextValue (line 23) | interface ValidationContextValue { type ValidationProviderProps (line 35) | interface ValidationProviderProps { function dynamicArgsEqual (line 40) | function dynamicArgsEqual( function validationConfigEqual (line 70) | function validationConfigEqual( function ValidationProvider (line 92) | function ValidationProvider({ function useValidation (line 207) | function useValidation(): ValidationContextValue { function useFieldValidation (line 215) | function useFieldValidation( FILE: packages/react-email/src/contexts/visibility.tsx type VisibilityContextValue (line 14) | interface VisibilityContextValue { type VisibilityProviderProps (line 21) | interface VisibilityProviderProps { function VisibilityProvider (line 25) | function VisibilityProvider({ children }: VisibilityProviderProps) { function useVisibility (line 51) | function useVisibility(): VisibilityContextValue { function useIsVisible (line 59) | function useIsVisible( FILE: packages/react-email/src/render.test.tsx function minimalSpec (line 11) | function minimalSpec(bodyChildren: Spec["elements"] = {}): Spec { function validateSpecStructure (line 31) | function validateSpecStructure(spec: Spec) { FILE: packages/react-email/src/render.tsx type RenderComponentRegistry (line 15) | type RenderComponentRegistry = Record>; type RenderOptions (line 17) | interface RenderOptions { function renderElement (line 25) | function renderElement( function buildDocument (line 115) | function buildDocument( function renderToHtml (line 151) | async function renderToHtml( function renderToPlainText (line 162) | async function renderToPlainText( FILE: packages/react-email/src/renderer.tsx type ComponentRenderProps (line 39) | interface ComponentRenderProps

> { type ComponentRenderer (line 47) | type ComponentRenderer

> = ComponentType< type ComponentRegistry (line 51) | type ComponentRegistry = Record>; type RendererProps (line 53) | interface RendererProps { type ElementErrorBoundaryProps (line 65) | interface ElementErrorBoundaryProps { type ElementErrorBoundaryState (line 70) | interface ElementErrorBoundaryState { class ElementErrorBoundary (line 74) | class ElementErrorBoundary extends React.Component< method constructor (line 78) | constructor(props: ElementErrorBoundaryProps) { method getDerivedStateFromError (line 83) | static getDerivedStateFromError(): ElementErrorBoundaryState { method componentDidCatch (line 87) | componentDidCatch(error: Error, info: ErrorInfo) { method render (line 95) | render() { type ElementRendererProps (line 107) | interface ElementRendererProps { function RepeatChildren (line 237) | function RepeatChildren({ function Renderer (line 305) | function Renderer({ type JSONUIProviderProps (line 344) | interface JSONUIProviderProps { function JSONUIProvider (line 359) | function JSONUIProvider({ type DefineRegistryResult (line 384) | interface DefineRegistryResult { type DefineRegistryComponentFn (line 388) | type DefineRegistryComponentFn = (ctx: { function defineRegistry (line 396) | function defineRegistry( type CreateRendererProps (line 430) | interface CreateRendererProps { type ComponentMap (line 439) | type ComponentMap< function createRenderer (line 451) | function createRenderer< FILE: packages/react-email/src/schema.ts type ReactEmailSchema (line 51) | type ReactEmailSchema = typeof schema; type ReactEmailSpec (line 53) | type ReactEmailSpec = typeof schema extends { FILE: packages/react-native/src/catalog-types.ts type SetState (line 20) | type SetState = ( type ComponentContext (line 35) | interface ComponentContext< type ComponentFn (line 58) | type ComponentFn< type Components (line 71) | type Components = { type ActionFn (line 87) | type ActionFn< type Actions (line 104) | type Actions = { FILE: packages/react-native/src/catalog.ts type ComponentDefinition (line 503) | type ComponentDefinition = { type ActionDefinition (line 513) | type ActionDefinition = { FILE: packages/react-native/src/components/standard.tsx function ContainerComponent (line 26) | function ContainerComponent({ element, children }: ComponentRenderProps) { function RowComponent (line 54) | function RowComponent({ element, children }: ComponentRenderProps) { function ColumnComponent (line 87) | function ColumnComponent({ element, children }: ComponentRenderProps) { function ScrollContainerComponent (line 118) | function ScrollContainerComponent({ element, children }: ComponentRender... function SafeAreaComponent (line 145) | function SafeAreaComponent({ element, children }: ComponentRenderProps) { function SpacerComponent (line 162) | function SpacerComponent({ element }: ComponentRenderProps) { function PressableComponent (line 179) | function PressableComponent({ children, emit }: ComponentRenderProps) { function DividerComponent (line 193) | function DividerComponent({ element }: ComponentRenderProps) { function HeadingComponent (line 229) | function HeadingComponent({ element }: ComponentRenderProps) { function ParagraphComponent (line 253) | function ParagraphComponent({ element }: ComponentRenderProps) { function LabelComponent (line 283) | function LabelComponent({ element }: ComponentRenderProps) { function ImageComponent (line 304) | function ImageComponent({ element }: ComponentRenderProps) { function AvatarComponent (line 335) | function AvatarComponent({ element }: ComponentRenderProps) { function BadgeComponent (line 392) | function BadgeComponent({ element }: ComponentRenderProps) { function ChipComponent (line 426) | function ChipComponent({ element, emit }: ComponentRenderProps) { function ButtonComponent (line 486) | function ButtonComponent({ element, emit }: ComponentRenderProps) { function TextInputComponent (line 544) | function TextInputComponent({ element, bindings }: ComponentRenderProps) { function SwitchComponent (line 590) | function SwitchComponent({ element, bindings }: ComponentRenderProps) { function CheckboxComponent (line 617) | function CheckboxComponent({ element, bindings }: ComponentRenderProps) { function SliderComponent (line 670) | function SliderComponent({ element }: ComponentRenderProps) { function SearchBarComponent (line 721) | function SearchBarComponent({ element, emit }: ComponentRenderProps) { function SpinnerComponent (line 760) | function SpinnerComponent({ element }: ComponentRenderProps) { function ProgressBarComponent (line 771) | function ProgressBarComponent({ element }: ComponentRenderProps) { function CardComponent (line 807) | function CardComponent({ element, children }: ComponentRenderProps) { function ListItemComponent (line 865) | function ListItemComponent({ element, emit }: ComponentRenderProps) { function ModalComponent (line 936) | function ModalComponent({ element, children }: ComponentRenderProps) { function createStandardActionHandlers (line 969) | function createStandardActionHandlers(options?: { FILE: packages/react-native/src/contexts/actions.tsx function generateUniqueId (line 25) | function generateUniqueId(): string { function deepResolveValue (line 40) | function deepResolveValue( type PendingConfirmation (line 86) | interface PendingConfirmation { type ActionContextValue (line 100) | interface ActionContextValue { type ActionProviderProps (line 122) | interface ActionProviderProps { function ActionProvider (line 133) | function ActionProvider({ function useActions (line 341) | function useActions(): ActionContextValue { function useAction (line 352) | function useAction(binding: ActionBinding): { type ConfirmDialogProps (line 367) | interface ConfirmDialogProps { function ConfirmDialog (line 379) | function ConfirmDialog({ FILE: packages/react-native/src/contexts/repeat-scope.tsx type RepeatScopeValue (line 6) | interface RepeatScopeValue { function RepeatScopeProvider (line 20) | function RepeatScopeProvider({ function useRepeatScope (line 36) | function useRepeatScope(): RepeatScopeValue | null { FILE: packages/react-native/src/contexts/validation.tsx type FieldValidationState (line 20) | interface FieldValidationState { type ValidationContextValue (line 32) | interface ValidationContextValue { type ValidationProviderProps (line 54) | interface ValidationProviderProps { function dynamicArgsEqual (line 64) | function dynamicArgsEqual( function validationConfigEqual (line 98) | function validationConfigEqual( function ValidationProvider (line 126) | function ValidationProvider({ function useValidation (line 249) | function useValidation(): ValidationContextValue { function useFieldValidation (line 260) | function useFieldValidation( FILE: packages/react-native/src/contexts/visibility.tsx type VisibilityContextValue (line 17) | interface VisibilityContextValue { type VisibilityProviderProps (line 29) | interface VisibilityProviderProps { function VisibilityProvider (line 36) | function VisibilityProvider({ children }: VisibilityProviderProps) { function useVisibility (line 67) | function useVisibility(): VisibilityContextValue { function useIsVisible (line 78) | function useIsVisible( FILE: packages/react-native/src/hooks.ts function useBoundProp (line 33) | function useBoundProp( type ParseResult (line 53) | interface ParseResult { function looksLikeJson (line 63) | function looksLikeJson(line: string): boolean { function parsePatchLine (line 76) | function parsePatchLine(line: string): ParseResult { function setSpecValue (line 122) | function setSpecValue(newSpec: Spec, path: string, value: unknown): void { function removeSpecValue (line 166) | function removeSpecValue(newSpec: Spec, path: string): void { function getSpecValue (line 204) | function getSpecValue(spec: Spec, path: string): unknown { function applyPatch (line 213) | function applyPatch(spec: Spec, patch: JsonPatch): Spec { type StreamResult (line 253) | interface StreamResult { type UseUIStreamOptions (line 265) | interface UseUIStreamOptions { type UseUIStreamReturn (line 307) | interface UseUIStreamReturn { function useUIStream (line 327) | function useUIStream({ function flatToTree (line 607) | function flatToTree(elements: FlatElement[]): Spec { FILE: packages/react-native/src/renderer.tsx type ComponentRenderProps (line 46) | interface ComponentRenderProps

> { type ComponentRenderer (line 66) | type ComponentRenderer

> = ComponentType< type ComponentRegistry (line 73) | type ComponentRegistry = Record>; type RendererProps (line 78) | interface RendererProps { type ElementErrorBoundaryProps (line 99) | interface ElementErrorBoundaryProps { type ElementErrorBoundaryState (line 104) | interface ElementErrorBoundaryState { class ElementErrorBoundary (line 108) | class ElementErrorBoundary extends React.Component< method constructor (line 112) | constructor(props: ElementErrorBoundaryProps) { method getDerivedStateFromError (line 117) | static getDerivedStateFromError(): ElementErrorBoundaryState { method componentDidCatch (line 121) | componentDidCatch(error: Error, info: ErrorInfo) { method render (line 129) | render() { type ElementRendererProps (line 139) | interface ElementRendererProps { function RepeatChildren (line 289) | function RepeatChildren({ function Renderer (line 372) | function Renderer({ type JSONUIProviderProps (line 417) | interface JSONUIProviderProps { function JSONUIProvider (line 450) | function JSONUIProvider({ function ConfirmationDialogManager (line 481) | function ConfirmationDialogManager() { type DefineRegistryResult (line 504) | interface DefineRegistryResult { function defineRegistry (line 556) | function defineRegistry( type DefineRegistryComponentFn (line 630) | type DefineRegistryComponentFn = (ctx: { type DefineRegistryActionFn (line 639) | type DefineRegistryActionFn = ( type CreateRendererProps (line 652) | interface CreateRendererProps { type ComponentMap (line 675) | type ComponentMap< function createRenderer (line 701) | function createRenderer< FILE: packages/react-native/src/schema.ts type ReactNativeSchema (line 94) | type ReactNativeSchema = typeof schema; type ReactNativeSpec (line 99) | type ReactNativeSpec = typeof schema extends { type ElementTreeSchema (line 109) | type ElementTreeSchema = ReactNativeSchema; type ElementTreeSpec (line 111) | type ElementTreeSpec = ReactNativeSpec; FILE: packages/react-pdf/src/catalog-types.ts type SetState (line 15) | type SetState = ( type ComponentContext (line 23) | interface ComponentContext< type ComponentFn (line 34) | type ComponentFn< type Components (line 39) | type Components = { FILE: packages/react-pdf/src/catalog.ts type StandardComponentDefinitions (line 288) | type StandardComponentDefinitions = typeof standardComponentDefinitions; type StandardComponentProps (line 290) | type StandardComponentProps< FILE: packages/react-pdf/src/components/standard.tsx constant EMOJI_RE (line 15) | const EMOJI_RE = function stripEmoji (line 18) | function stripEmoji(text: string): string { function DocumentComponent (line 29) | function DocumentComponent({ function PageComponent (line 46) | function PageComponent({ function ViewComponent (line 75) | function ViewComponent({ function RowComponent (line 104) | function RowComponent({ function ColumnComponent (line 127) | function ColumnComponent({ function HeadingComponent (line 160) | function HeadingComponent({ function TextComponent (line 181) | function TextComponent({ function ImageComponent (line 208) | function ImageComponent({ function LinkComponent (line 225) | function LinkComponent({ function TableComponent (line 267) | function TableComponent({ function ListComponent (line 345) | function ListComponent({ function DividerComponent (line 385) | function DividerComponent({ function SpacerComponent (line 402) | function SpacerComponent({ function PageNumberComponent (line 414) | function PageNumberComponent({ FILE: packages/react-pdf/src/contexts/actions.tsx function generateUniqueId (line 20) | function generateUniqueId(): string { function deepResolveValue (line 25) | function deepResolveValue( type PendingConfirmation (line 63) | interface PendingConfirmation { type ActionContextValue (line 70) | interface ActionContextValue { type ActionProviderProps (line 82) | interface ActionProviderProps { function ActionProvider (line 88) | function ActionProvider({ function useActions (line 251) | function useActions(): ActionContextValue { function useAction (line 259) | function useAction(binding: ActionBinding): { type ConfirmDialogProps (line 271) | interface ConfirmDialogProps { function ConfirmDialog (line 281) | function ConfirmDialog(_props: ConfirmDialogProps) { FILE: packages/react-pdf/src/contexts/repeat-scope.tsx type RepeatScopeValue (line 3) | interface RepeatScopeValue { function RepeatScopeProvider (line 11) | function RepeatScopeProvider({ function useRepeatScope (line 24) | function useRepeatScope(): RepeatScopeValue | null { FILE: packages/react-pdf/src/contexts/validation.tsx type FieldValidationState (line 17) | interface FieldValidationState { type ValidationContextValue (line 23) | interface ValidationContextValue { type ValidationProviderProps (line 35) | interface ValidationProviderProps { function dynamicArgsEqual (line 40) | function dynamicArgsEqual( function validationConfigEqual (line 70) | function validationConfigEqual( function ValidationProvider (line 92) | function ValidationProvider({ function useValidation (line 207) | function useValidation(): ValidationContextValue { function useFieldValidation (line 215) | function useFieldValidation( FILE: packages/react-pdf/src/contexts/visibility.tsx type VisibilityContextValue (line 14) | interface VisibilityContextValue { type VisibilityProviderProps (line 21) | interface VisibilityProviderProps { function VisibilityProvider (line 25) | function VisibilityProvider({ children }: VisibilityProviderProps) { function useVisibility (line 51) | function useVisibility(): VisibilityContextValue { function useIsVisible (line 59) | function useIsVisible( FILE: packages/react-pdf/src/render.tsx type RenderComponentRegistry (line 19) | type RenderComponentRegistry = Record>; type RenderOptions (line 21) | interface RenderOptions { function renderElement (line 29) | function renderElement( function buildDocument (line 120) | function buildDocument( function renderToBuffer (line 151) | async function renderToBuffer( function renderToStream (line 162) | async function renderToStream( function renderToFile (line 173) | async function renderToFile( FILE: packages/react-pdf/src/renderer.tsx type ComponentRenderProps (line 40) | interface ComponentRenderProps

> { type ComponentRenderer (line 48) | type ComponentRenderer

> = ComponentType< type ComponentRegistry (line 52) | type ComponentRegistry = Record>; type RendererProps (line 54) | interface RendererProps { type ElementErrorBoundaryProps (line 66) | interface ElementErrorBoundaryProps { type ElementErrorBoundaryState (line 71) | interface ElementErrorBoundaryState { class ElementErrorBoundary (line 75) | class ElementErrorBoundary extends React.Component< method constructor (line 79) | constructor(props: ElementErrorBoundaryProps) { method getDerivedStateFromError (line 84) | static getDerivedStateFromError(): ElementErrorBoundaryState { method componentDidCatch (line 88) | componentDidCatch(error: Error, info: ErrorInfo) { method render (line 96) | render() { type ElementRendererProps (line 108) | interface ElementRendererProps { function RepeatChildren (line 245) | function RepeatChildren({ function Renderer (line 313) | function Renderer({ type JSONUIProviderProps (line 352) | interface JSONUIProviderProps { function JSONUIProvider (line 369) | function JSONUIProvider({ type DefineRegistryResult (line 399) | interface DefineRegistryResult { type DefineRegistryComponentFn (line 403) | type DefineRegistryComponentFn = (ctx: { function defineRegistry (line 411) | function defineRegistry( type CreateRendererProps (line 445) | interface CreateRendererProps { type ComponentMap (line 455) | type ComponentMap< function createRenderer (line 467) | function createRenderer< FILE: packages/react-pdf/src/schema.ts type ReactPdfSchema (line 51) | type ReactPdfSchema = typeof schema; type ReactPdfSpec (line 53) | type ReactPdfSpec = typeof schema extends { FILE: packages/react-state/src/env.d.ts type ProcessEnv (line 4) | interface ProcessEnv { FILE: packages/react-state/src/index.tsx type StateContextValue (line 24) | interface StateContextValue { type StateProviderProps (line 42) | interface StateProviderProps { function computeInitialFlat (line 59) | function computeInitialFlat( function StateProvider (line 76) | function StateProvider({ function useStateStore (line 190) | function useStateStore(): StateContextValue { function useStateValue (line 201) | function useStateValue(path: string): T | undefined { function useStateBinding (line 214) | function useStateBinding( FILE: packages/react-three-fiber/src/catalog.ts type ComponentDefinition (line 825) | type ComponentDefinition = { type ThreeProps (line 840) | type ThreeProps = FILE: packages/react-three-fiber/src/components.tsx type Vec3 (line 36) | type Vec3 = [number, number, number]; constant DEFAULT_POS (line 38) | const DEFAULT_POS: Vec3 = [0, 0, 0]; constant DEFAULT_ROT (line 39) | const DEFAULT_ROT: Vec3 = [0, 0, 0]; constant DEFAULT_SCALE (line 40) | const DEFAULT_SCALE: Vec3 = [1, 1, 1]; function pos (line 42) | function pos(v: Vec3 | null | undefined): Vec3 { function rot (line 46) | function rot(v: Vec3 | null | undefined): Vec3 { function scl (line 50) | function scl(v: Vec3 | null | undefined): Vec3 { function MaterialComponent (line 54) | function MaterialComponent({ function TunnelRing (line 705) | function TunnelRing({ FILE: packages/react-three-fiber/src/r3f-jsx.d.ts type IntrinsicElements (line 5) | interface IntrinsicElements extends ThreeElements {} type IntrinsicElements (line 11) | interface IntrinsicElements extends ThreeElements {} type IntrinsicElements (line 17) | interface IntrinsicElements extends ThreeElements {} FILE: packages/react-three-fiber/src/renderer.tsx type ThreeRendererProps (line 18) | interface ThreeRendererProps { function ThreeRenderer (line 59) | function ThreeRenderer({ type ThreeCanvasProps (line 98) | interface ThreeCanvasProps extends ThreeRendererProps { function ThreeCanvas (line 125) | function ThreeCanvas({ FILE: packages/react/src/catalog-types.ts type SetState (line 20) | type SetState = ( type EventHandle (line 39) | interface EventHandle { type BaseComponentProps (line 60) | interface BaseComponentProps

> { type ComponentContext (line 82) | interface ComponentContext< type ComponentFn (line 94) | type ComponentFn< type Components (line 107) | type Components = { type ActionFn (line 123) | type ActionFn< type Actions (line 140) | type Actions = { type CatalogHasActions (line 148) | type CatalogHasActions = [ FILE: packages/react/src/chained-actions.test.tsx function Button (line 15) | function Button({ element, emit }: ComponentRenderProps<{ label: string ... function Text (line 26) | function Text({ element }: ComponentRenderProps<{ text: unknown }>) { function StateProbe (line 39) | function StateProbe() { function App (line 77) | function App() { function App (line 130) | function App() { function App (line 178) | function App() { FILE: packages/react/src/contexts/actions.tsx function generateUniqueId (line 27) | function generateUniqueId(): string { function deepResolveValue (line 42) | function deepResolveValue( type PendingConfirmation (line 88) | interface PendingConfirmation { type ActionContextValue (line 102) | interface ActionContextValue { type ActionProviderProps (line 124) | interface ActionProviderProps { function ActionProvider (line 135) | function ActionProvider({ function useActions (line 372) | function useActions(): ActionContextValue { function useAction (line 383) | function useAction(binding: ActionBinding): { type ConfirmDialogProps (line 398) | interface ConfirmDialogProps { function ConfirmDialog (line 410) | function ConfirmDialog({ FILE: packages/react/src/contexts/repeat-scope.tsx type RepeatScopeValue (line 8) | interface RepeatScopeValue { function RepeatScopeProvider (line 22) | function RepeatScopeProvider({ function useRepeatScope (line 38) | function useRepeatScope(): RepeatScopeValue | null { FILE: packages/react/src/contexts/validation.tsx type FieldValidationState (line 23) | interface FieldValidationState { type ValidationContextValue (line 35) | interface ValidationContextValue { type ValidationProviderProps (line 57) | interface ValidationProviderProps { function dynamicArgsEqual (line 67) | function dynamicArgsEqual( function validationConfigEqual (line 101) | function validationConfigEqual( function ValidationProvider (line 129) | function ValidationProvider({ function useValidation (line 267) | function useValidation(): ValidationContextValue { function useOptionalValidation (line 279) | function useOptionalValidation(): ValidationContextValue | null { function useFieldValidation (line 286) | function useFieldValidation( FILE: packages/react/src/contexts/visibility.tsx type VisibilityContextValue (line 19) | interface VisibilityContextValue { type VisibilityProviderProps (line 31) | interface VisibilityProviderProps { function VisibilityProvider (line 38) | function VisibilityProvider({ children }: VisibilityProviderProps) { function useVisibility (line 69) | function useVisibility(): VisibilityContextValue { function useIsVisible (line 80) | function useIsVisible( FILE: packages/react/src/dynamic-forms.test.tsx function Button (line 18) | function Button({ element, emit }: ComponentRenderProps<{ label: string ... function Text (line 26) | function Text({ element }: ComponentRenderProps<{ text: unknown }>) { function InputField (line 39) | function InputField({ function SelectField (line 81) | function SelectField({ function ValidatedSelect (line 97) | function ValidatedSelect({ function StateProbe (line 166) | function StateProbe() { function getState (line 173) | function getState(): Record { FILE: packages/react/src/hooks.ts type TokenUsage (line 25) | interface TokenUsage { type ParsedLine (line 34) | type ParsedLine = function parseLine (line 42) | function parseLine(line: string): ParsedLine { function setSpecValue (line 71) | function setSpecValue(newSpec: Spec, path: string, value: unknown): void { function removeSpecValue (line 115) | function removeSpecValue(newSpec: Spec, path: string): void { function getSpecValue (line 153) | function getSpecValue(spec: Spec, path: string): unknown { function applyPatch (line 167) | function applyPatch(spec: Spec, patch: JsonPatch): Spec { type UseUIStreamOptions (line 209) | interface UseUIStreamOptions { type UseUIStreamReturn (line 221) | interface UseUIStreamReturn { function useUIStream (line 241) | function useUIStream({ function flatToTree (line 399) | function flatToTree(elements: FlatElement[]): Spec { function useBoundProp (line 454) | function useBoundProp( type DataPart (line 484) | interface DataPart { function isSpecDataPart (line 518) | function isSpecDataPart(data: unknown): data is SpecDataPart { function buildSpecFromParts (line 532) | function buildSpecFromParts(parts: DataPart[]): Spec | null { function getTextFromParts (line 574) | function getTextFromParts(parts: DataPart[]): string { function useJsonRenderMessage (line 618) | function useJsonRenderMessage(parts: DataPart[]) { type ChatMessage (line 655) | interface ChatMessage { type UseChatUIOptions (line 669) | interface UseChatUIOptions { type UseChatUIReturn (line 681) | interface UseChatUIReturn { function generateChatId (line 695) | function generateChatId(): string { function useChatUI (line 732) | function useChatUI({ FILE: packages/react/src/renderer.tsx type ComponentRenderProps (line 52) | interface ComponentRenderProps

> { type ComponentRenderer (line 74) | type ComponentRenderer

> = ComponentType< type ComponentRegistry (line 81) | type ComponentRegistry = Record>; type RendererProps (line 86) | interface RendererProps { type ElementErrorBoundaryProps (line 102) | interface ElementErrorBoundaryProps { type ElementErrorBoundaryState (line 107) | interface ElementErrorBoundaryState { class ElementErrorBoundary (line 111) | class ElementErrorBoundary extends React.Component< method constructor (line 115) | constructor(props: ElementErrorBoundaryProps) { method getDerivedStateFromError (line 120) | static getDerivedStateFromError(): ElementErrorBoundaryState { method componentDidCatch (line 124) | componentDidCatch(error: Error, info: ErrorInfo) { method render (line 132) | render() { constant EMPTY_FUNCTIONS (line 146) | const EMPTY_FUNCTIONS: Record = {}; function useFunctions (line 151) | function useFunctions(): Record { type ElementRendererProps (line 155) | interface ElementRendererProps { function RepeatChildren (line 404) | function RepeatChildren({ function Renderer (line 472) | function Renderer({ spec, registry, loading, fallback }: RendererProps) { type JSONUIProviderProps (line 496) | interface JSONUIProviderProps { function JSONUIProvider (line 528) | function JSONUIProvider({ function ConfirmationDialogManager (line 562) | function ConfirmationDialogManager() { type DefineRegistryResult (line 585) | interface DefineRegistryResult { type DefineRegistryOptions (line 615) | type DefineRegistryOptions = { function defineRegistry (line 644) | function defineRegistry( type DefineRegistryComponentFn (line 717) | type DefineRegistryComponentFn = (ctx: { type DefineRegistryActionFn (line 727) | type DefineRegistryActionFn = ( type CreateRendererProps (line 740) | interface CreateRendererProps { type ComponentMap (line 765) | type ComponentMap< function createRenderer (line 791) | function createRenderer< FILE: packages/react/src/schema.ts type ReactSchema (line 100) | type ReactSchema = typeof schema; type ReactSpec (line 105) | type ReactSpec = typeof schema extends { type ElementTreeSchema (line 115) | type ElementTreeSchema = ReactSchema; type ElementTreeSpec (line 117) | type ElementTreeSpec = ReactSpec; FILE: packages/redux/src/index.test.ts function createTestStore (line 5) | function createTestStore(initial: Record = {}) { FILE: packages/redux/src/index.ts type ReduxStateStoreOptions (line 10) | interface ReduxStateStoreOptions< function reduxStateStore (line 65) | function reduxStateStore< FILE: packages/remotion/src/catalog-types.ts type FrameContext (line 15) | interface FrameContext { type VideoComponentContext (line 31) | interface VideoComponentContext< type VideoComponentFn (line 52) | type VideoComponentFn< type VideoComponents (line 66) | type VideoComponents = { type TransitionFn (line 78) | type TransitionFn = (progress: number) => React.CSSProperties; type BuiltInTransition (line 83) | type BuiltInTransition = type InferCatalogEffects (line 99) | type InferCatalogEffects = C extends { type EffectFn (line 108) | type EffectFn< type Effects (line 118) | type Effects = { FILE: packages/remotion/src/catalog.ts type ComponentDefinition (line 230) | type ComponentDefinition = { type TransitionDefinition (line 240) | type TransitionDefinition = { type EffectDefinition (line 248) | type EffectDefinition = { FILE: packages/remotion/src/components/ClipWrapper.tsx type ClipWrapperProps (line 7) | interface ClipWrapperProps { function ClipWrapper (line 23) | function ClipWrapper({ clip, children }: ClipWrapperProps) { FILE: packages/remotion/src/components/Renderer.tsx type ClipErrorBoundaryProps (line 42) | interface ClipErrorBoundaryProps { type ClipErrorBoundaryState (line 48) | interface ClipErrorBoundaryState { class ClipErrorBoundary (line 52) | class ClipErrorBoundary extends React.Component< method constructor (line 56) | constructor(props: ClipErrorBoundaryProps) { method getDerivedStateFromError (line 61) | static getDerivedStateFromError(): ClipErrorBoundaryState { method componentDidCatch (line 65) | componentDidCatch(error: Error, info: React.ErrorInfo) { method render (line 73) | render() { type RendererProps (line 81) | interface RendererProps { function Renderer (line 107) | function Renderer({ FILE: packages/remotion/src/components/hooks.ts function useTransition (line 16) | function useTransition(clip: Clip, frame: number): TransitionStyles { function useMotion (line 115) | function useMotion(clip: Clip, frame: number): MotionStyles { FILE: packages/remotion/src/components/standard.tsx function TitleCard (line 16) | function TitleCard({ clip }: { clip: Clip }) { function ImageSlide (line 67) | function ImageSlide({ clip }: { clip: Clip }) { function SplitScreen (line 109) | function SplitScreen({ clip }: { clip: Clip }) { function QuoteCard (line 153) | function QuoteCard({ clip }: { clip: Clip }) { function StatCard (line 212) | function StatCard({ clip }: { clip: Clip }) { function LowerThird (line 262) | function LowerThird({ clip }: { clip: Clip }) { function TextOverlay (line 294) | function TextOverlay({ clip }: { clip: Clip }) { function TypingText (line 338) | function TypingText({ clip }: { clip: Clip }) { function LogoBug (line 425) | function LogoBug({ clip }: { clip: Clip }) { function VideoClip (line 463) | function VideoClip({ clip }: { clip: Clip }) { FILE: packages/remotion/src/components/types.ts type MotionState (line 9) | interface MotionState { type SpringConfig (line 27) | interface SpringConfig { type MotionLoop (line 39) | interface MotionLoop { type Motion (line 55) | interface Motion { type MotionStyles (line 69) | interface MotionStyles { type Clip (line 80) | interface Clip { type TimelineSpec (line 96) | interface TimelineSpec { type AudioTrack (line 112) | interface AudioTrack { type TransitionStyles (line 123) | interface TransitionStyles { type ClipComponent (line 133) | type ClipComponent = React.ComponentType<{ clip: Clip }>; type ComponentRegistry (line 138) | type ComponentRegistry = Record; FILE: packages/remotion/src/schema.ts function remotionPromptTemplate (line 8) | function remotionPromptTemplate(context: PromptContext): string { type RemotionSchema (line 309) | type RemotionSchema = typeof schema; type RemotionSpec (line 314) | type RemotionSpec = typeof schema extends { FILE: packages/shadcn/src/catalog.ts type ComponentDefinition (line 486) | type ComponentDefinition = { type ShadcnProps (line 505) | type ShadcnProps = FILE: packages/shadcn/src/components.tsx function getPaginationRange (line 126) | function getPaginationRange( FILE: packages/shadcn/src/lib/utils.ts function cn (line 4) | function cn(...inputs: ClassValue[]) { FILE: packages/shadcn/src/ui/accordion.tsx function Accordion (line 7) | function Accordion({ function AccordionItem (line 13) | function AccordionItem({ function AccordionTrigger (line 26) | function AccordionTrigger({ function AccordionContent (line 48) | function AccordionContent({ FILE: packages/shadcn/src/ui/alert.tsx function Alert (line 22) | function Alert({ function AlertTitle (line 37) | function AlertTitle({ className, ...props }: React.ComponentProps<"div">) { function AlertDescription (line 50) | function AlertDescription({ FILE: packages/shadcn/src/ui/avatar.tsx function Avatar (line 8) | function Avatar({ function AvatarImage (line 24) | function AvatarImage({ function AvatarFallback (line 37) | function AvatarFallback({ FILE: packages/shadcn/src/ui/badge.tsx function Badge (line 27) | function Badge({ FILE: packages/shadcn/src/ui/button.tsx function Button (line 41) | function Button({ FILE: packages/shadcn/src/ui/card.tsx function Card (line 5) | function Card({ className, ...props }: React.ComponentProps<"div">) { function CardHeader (line 18) | function CardHeader({ className, ...props }: React.ComponentProps<"div">) { function CardTitle (line 31) | function CardTitle({ className, ...props }: React.ComponentProps<"div">) { function CardDescription (line 41) | function CardDescription({ className, ...props }: React.ComponentProps<"... function CardContent (line 51) | function CardContent({ className, ...props }: React.ComponentProps<"div"... function CardFooter (line 61) | function CardFooter({ className, ...props }: React.ComponentProps<"div">) { FILE: packages/shadcn/src/ui/carousel.tsx type CarouselApi (line 12) | type CarouselApi = UseEmblaCarouselType[1]; type UseCarouselParameters (line 13) | type UseCarouselParameters = Parameters; type CarouselOptions (line 14) | type CarouselOptions = UseCarouselParameters[0]; type CarouselPlugin (line 15) | type CarouselPlugin = UseCarouselParameters[1]; type CarouselProps (line 17) | type CarouselProps = { type CarouselContextProps (line 24) | type CarouselContextProps = { function useCarousel (line 35) | function useCarousel() { function Carousel (line 45) | function Carousel({ function CarouselContent (line 135) | function CarouselContent({ className, ...props }: React.ComponentProps<"... function CarouselItem (line 156) | function CarouselItem({ className, ...props }: React.ComponentProps<"div... function CarouselPrevious (line 174) | function CarouselPrevious({ function CarouselNext (line 204) | function CarouselNext({ FILE: packages/shadcn/src/ui/checkbox.tsx function Checkbox (line 9) | function Checkbox({ FILE: packages/shadcn/src/ui/collapsible.tsx function Collapsible (line 4) | function Collapsible({ function CollapsibleTrigger (line 10) | function CollapsibleTrigger({ function CollapsibleContent (line 21) | function CollapsibleContent({ FILE: packages/shadcn/src/ui/dialog.tsx function Dialog (line 10) | function Dialog({ function DialogTrigger (line 16) | function DialogTrigger({ function DialogPortal (line 22) | function DialogPortal({ function DialogClose (line 28) | function DialogClose({ function DialogOverlay (line 34) | function DialogOverlay({ function DialogContent (line 50) | function DialogContent({ function DialogHeader (line 84) | function DialogHeader({ className, ...props }: React.ComponentProps<"div... function DialogFooter (line 94) | function DialogFooter({ function DialogTitle (line 121) | function DialogTitle({ function DialogDescription (line 134) | function DialogDescription({ FILE: packages/shadcn/src/ui/drawer.tsx function Drawer (line 6) | function Drawer({ function DrawerTrigger (line 12) | function DrawerTrigger({ function DrawerPortal (line 18) | function DrawerPortal({ function DrawerClose (line 24) | function DrawerClose({ function DrawerOverlay (line 30) | function DrawerOverlay({ function DrawerContent (line 46) | function DrawerContent({ function DrawerHeader (line 73) | function DrawerHeader({ className, ...props }: React.ComponentProps<"div... function DrawerFooter (line 86) | function DrawerFooter({ className, ...props }: React.ComponentProps<"div... function DrawerTitle (line 96) | function DrawerTitle({ function DrawerDescription (line 109) | function DrawerDescription({ FILE: packages/shadcn/src/ui/dropdown-menu.tsx function DropdownMenu (line 9) | function DropdownMenu({ function DropdownMenuPortal (line 15) | function DropdownMenuPortal({ function DropdownMenuTrigger (line 23) | function DropdownMenuTrigger({ function DropdownMenuContent (line 34) | function DropdownMenuContent({ function DropdownMenuGroup (line 54) | function DropdownMenuGroup({ function DropdownMenuItem (line 62) | function DropdownMenuItem({ function DropdownMenuCheckboxItem (line 85) | function DropdownMenuCheckboxItem({ function DropdownMenuRadioGroup (line 111) | function DropdownMenuRadioGroup({ function DropdownMenuRadioItem (line 122) | function DropdownMenuRadioItem({ function DropdownMenuLabel (line 146) | function DropdownMenuLabel({ function DropdownMenuSeparator (line 166) | function DropdownMenuSeparator({ function DropdownMenuShortcut (line 179) | function DropdownMenuShortcut({ function DropdownMenuSub (line 195) | function DropdownMenuSub({ function DropdownMenuSubTrigger (line 201) | function DropdownMenuSubTrigger({ function DropdownMenuSubContent (line 225) | function DropdownMenuSubContent({ FILE: packages/shadcn/src/ui/input.tsx function Input (line 5) | function Input({ className, type, ...props }: React.ComponentProps<"inpu... FILE: packages/shadcn/src/ui/label.tsx function Label (line 6) | function Label({ FILE: packages/shadcn/src/ui/pagination.tsx function Pagination (line 11) | function Pagination({ className, ...props }: React.ComponentProps<"nav">) { function PaginationContent (line 23) | function PaginationContent({ function PaginationItem (line 36) | function PaginationItem({ ...props }: React.ComponentProps<"li">) { type PaginationLinkProps (line 40) | type PaginationLinkProps = { function PaginationLink (line 45) | function PaginationLink({ function PaginationPrevious (line 68) | function PaginationPrevious({ function PaginationNext (line 85) | function PaginationNext({ function PaginationEllipsis (line 102) | function PaginationEllipsis({ FILE: packages/shadcn/src/ui/popover.tsx function Popover (line 8) | function Popover({ function PopoverTrigger (line 14) | function PopoverTrigger({ function PopoverContent (line 20) | function PopoverContent({ function PopoverAnchor (line 42) | function PopoverAnchor({ function PopoverHeader (line 48) | function PopoverHeader({ className, ...props }: React.ComponentProps<"di... function PopoverTitle (line 58) | function PopoverTitle({ className, ...props }: React.ComponentProps<"h2"... function PopoverDescription (line 68) | function PopoverDescription({ FILE: packages/shadcn/src/ui/progress.tsx function Progress (line 6) | function Progress({ FILE: packages/shadcn/src/ui/radio-group.tsx function RadioGroup (line 9) | function RadioGroup({ function RadioGroupItem (line 22) | function RadioGroupItem({ FILE: packages/shadcn/src/ui/select.tsx function Select (line 7) | function Select({ function SelectGroup (line 13) | function SelectGroup({ function SelectValue (line 19) | function SelectValue({ function SelectTrigger (line 25) | function SelectTrigger({ function SelectContent (line 51) | function SelectContent({ function SelectLabel (line 88) | function SelectLabel({ function SelectItem (line 101) | function SelectItem({ function SelectSeparator (line 128) | function SelectSeparator({ function SelectScrollUpButton (line 141) | function SelectScrollUpButton({ function SelectScrollDownButton (line 159) | function SelectScrollDownButton({ FILE: packages/shadcn/src/ui/separator.tsx function Separator (line 8) | function Separator({ FILE: packages/shadcn/src/ui/skeleton.tsx function Skeleton (line 3) | function Skeleton({ className, ...props }: React.ComponentProps<"div">) { FILE: packages/shadcn/src/ui/slider.tsx function Slider (line 8) | function Slider({ FILE: packages/shadcn/src/ui/switch.tsx function Switch (line 8) | function Switch({ FILE: packages/shadcn/src/ui/table.tsx function Table (line 5) | function Table({ className, ...props }: React.ComponentProps<"table">) { function TableHeader (line 20) | function TableHeader({ className, ...props }: React.ComponentProps<"thea... function TableBody (line 30) | function TableBody({ className, ...props }: React.ComponentProps<"tbody"... function TableFooter (line 40) | function TableFooter({ className, ...props }: React.ComponentProps<"tfoo... function TableRow (line 53) | function TableRow({ className, ...props }: React.ComponentProps<"tr">) { function TableHead (line 66) | function TableHead({ className, ...props }: React.ComponentProps<"th">) { function TableCell (line 79) | function TableCell({ className, ...props }: React.ComponentProps<"td">) { function TableCaption (line 92) | function TableCaption({ FILE: packages/shadcn/src/ui/tabs.tsx function Tabs (line 9) | function Tabs({ function TabsList (line 43) | function TabsList({ function TabsTrigger (line 59) | function TabsTrigger({ function TabsContent (line 78) | function TabsContent({ FILE: packages/shadcn/src/ui/textarea.tsx function Textarea (line 5) | function Textarea({ className, ...props }: React.ComponentProps<"textare... FILE: packages/shadcn/src/ui/toggle-group.tsx function ToggleGroup (line 20) | function ToggleGroup({ function ToggleGroupItem (line 51) | function ToggleGroupItem({ FILE: packages/shadcn/src/ui/toggle.tsx function Toggle (line 29) | function Toggle({ FILE: packages/shadcn/src/ui/tooltip.tsx function TooltipProvider (line 8) | function TooltipProvider({ function Tooltip (line 21) | function Tooltip({ function TooltipTrigger (line 27) | function TooltipTrigger({ function TooltipContent (line 33) | function TooltipContent({ FILE: packages/solid/src/catalog-types.ts type SetState (line 20) | type SetState = ( type EventHandle (line 39) | interface EventHandle { type BaseComponentProps (line 60) | interface BaseComponentProps

> { type ComponentContext (line 82) | interface ComponentContext< type ComponentFn (line 94) | type ComponentFn< type Components (line 107) | type Components = { type ActionFn (line 123) | type ActionFn< type Actions (line 140) | type Actions = { type CatalogHasActions (line 148) | type CatalogHasActions = [ FILE: packages/solid/src/chained-actions.test.tsx function Button (line 12) | function Button(props: ComponentRenderProps<{ label: string }>) { function Text (line 20) | function Text(props: ComponentRenderProps<{ text: unknown }>) { function StateProbe (line 30) | function StateProbe() { function getProbeState (line 41) | function getProbeState(): Record { function App (line 74) | function App() { function App (line 126) | function App() { function App (line 174) | function App() { FILE: packages/solid/src/contexts/actions.test.tsx function withProviders (line 20) | function withProviders( function withFullProviders (line 59) | function withFullProviders(options: { function Inner (line 237) | function Inner(): JSX.Element { FILE: packages/solid/src/contexts/actions.tsx function generateUniqueId (line 20) | function generateUniqueId(): string { function deepResolveValue (line 25) | function deepResolveValue( type PendingConfirmation (line 63) | interface PendingConfirmation { type ActionContextValue (line 70) | interface ActionContextValue { type ActionProviderProps (line 82) | interface ActionProviderProps { function ActionProvider (line 87) | function ActionProvider(props: ParentProps) { function useActions (line 293) | function useActions(): ActionContextValue { function useAction (line 301) | function useAction(binding: ActionBinding): { type ConfirmDialogProps (line 314) | interface ConfirmDialogProps { function ConfirmDialog (line 320) | function ConfirmDialog(props: ConfirmDialogProps): JSX.Element { FILE: packages/solid/src/contexts/repeat-scope.tsx type RepeatScopeValue (line 3) | interface RepeatScopeValue { function RepeatScopeProvider (line 11) | function RepeatScopeProvider(props: ParentProps) { function useRepeatScope (line 21) | function useRepeatScope(): RepeatScopeValue | null { FILE: packages/solid/src/contexts/state.test.tsx function renderWithState (line 12) | function renderWithState( function TestComponent (line 65) | function TestComponent(): JSX.Element { function TestComponent (line 93) | function TestComponent(): JSX.Element { FILE: packages/solid/src/contexts/state.tsx type StateContextValue (line 19) | interface StateContextValue { type StateProviderProps (line 32) | interface StateProviderProps { function computeInitialFlat (line 38) | function computeInitialFlat( function StateProvider (line 47) | function StateProvider(props: ParentProps) { function useStateStore (line 188) | function useStateStore(): StateContextValue { function useStateValue (line 196) | function useStateValue(path: string): Accessor { function useStateBinding (line 201) | function useStateBinding( FILE: packages/solid/src/contexts/validation.test.tsx function withProviders (line 12) | function withProviders( function withStateOnly (line 31) | function withStateOnly(hook: () => T): T { function withBothContexts (line 45) | function withBothContexts( function TestComponent (line 137) | function TestComponent(): JSX.Element { FILE: packages/solid/src/contexts/validation.tsx type FieldValidationState (line 18) | interface FieldValidationState { type ValidationContextValue (line 24) | interface ValidationContextValue { type ValidationProviderProps (line 36) | interface ValidationProviderProps { function dynamicArgsEqual (line 40) | function dynamicArgsEqual( function validationConfigEqual (line 70) | function validationConfigEqual( function ValidationProvider (line 93) | function ValidationProvider( function useValidation (line 207) | function useValidation(): ValidationContextValue { function useOptionalValidation (line 215) | function useOptionalValidation(): ValidationContextValue | null { function useFieldValidation (line 219) | function useFieldValidation( FILE: packages/solid/src/contexts/visibility.test.tsx function renderWithVisibility (line 7) | function renderWithVisibility( FILE: packages/solid/src/contexts/visibility.tsx type VisibilityContextValue (line 9) | interface VisibilityContextValue { type VisibilityProviderProps (line 16) | type VisibilityProviderProps = ParentProps; function VisibilityProvider (line 18) | function VisibilityProvider(props: VisibilityProviderProps) { function useVisibility (line 40) | function useVisibility(): VisibilityContextValue { function useIsVisible (line 48) | function useIsVisible( FILE: packages/solid/src/dynamic-forms.test.tsx function Button (line 170) | function Button(props: ComponentRenderProps<{ label: string }>) { function Text (line 178) | function Text(props: ComponentRenderProps<{ text: unknown }>) { function InputField (line 187) | function InputField( function SelectField (line 230) | function SelectField( function ValidatedSelect (line 240) | function ValidatedSelect( function Stack (line 305) | function Stack(props: ComponentRenderProps>) { function StateProbe (line 311) | function StateProbe() { function getState (line 319) | function getState(): Record { FILE: packages/solid/src/hooks.ts type TokenUsage (line 23) | interface TokenUsage { type ParsedLine (line 32) | type ParsedLine = function parseLine (line 40) | function parseLine(line: string): ParsedLine { function setSpecValue (line 69) | function setSpecValue(newSpec: Spec, path: string, value: unknown): void { function removeSpecValue (line 113) | function removeSpecValue(newSpec: Spec, path: string): void { function getSpecValue (line 151) | function getSpecValue(spec: Spec, path: string): unknown { function applyPatch (line 165) | function applyPatch(spec: Spec, patch: JsonPatch): Spec { type UseUIStreamOptions (line 207) | interface UseUIStreamOptions { type UseUIStreamReturn (line 219) | interface UseUIStreamReturn { function useUIStream (line 239) | function useUIStream(options: UseUIStreamOptions): UseUIStreamReturn { function flatToTree (line 391) | function flatToTree(elements: FlatElement[]): Spec { function useBoundProp (line 449) | function useBoundProp( type DataPart (line 471) | interface DataPart { function isSpecDataPart (line 505) | function isSpecDataPart(data: unknown): data is SpecDataPart { function buildSpecFromParts (line 519) | function buildSpecFromParts(parts: DataPart[]): Spec | null { function getTextFromParts (line 561) | function getTextFromParts(parts: DataPart[]): string { function useJsonRenderMessage (line 602) | function useJsonRenderMessage(getParts: () => DataPart[]) { type ChatMessage (line 632) | interface ChatMessage { type UseChatUIOptions (line 646) | interface UseChatUIOptions { type UseChatUIReturn (line 658) | interface UseChatUIReturn { function generateChatId (line 672) | function generateChatId(): string { function useChatUI (line 709) | function useChatUI(options: UseChatUIOptions): UseChatUIReturn { FILE: packages/solid/src/renderer.tsx type ComponentRenderProps (line 53) | interface ComponentRenderProps

> { type ComponentRenderer (line 75) | type ComponentRenderer

> = Component< type ComponentRegistry (line 82) | type ComponentRegistry = Record>; type RendererProps (line 87) | interface RendererProps { constant EMPTY_FUNCTIONS (line 102) | const EMPTY_FUNCTIONS: Record = {}; function useFunctions (line 107) | function useFunctions(): Record { type ElementRendererProps (line 111) | interface ElementRendererProps { function ElementRenderer (line 122) | function ElementRenderer(props: ElementRendererProps) { type ElementRendererContentProps (line 278) | interface ElementRendererContentProps { function ElementRendererContent (line 292) | function ElementRendererContent(props: ElementRendererContentProps) { type RepeatChildrenProps (line 371) | interface RepeatChildrenProps { function RepeatChildren (line 379) | function RepeatChildren(props: RepeatChildrenProps) { function Renderer (line 441) | function Renderer(props: RendererProps) { type JSONUIProviderProps (line 466) | interface JSONUIProviderProps { function JSONUIProvider (line 498) | function JSONUIProvider(props: JSONUIProviderProps) { function ConfirmationDialogManager (line 524) | function ConfirmationDialogManager() { type DefineRegistryResult (line 547) | interface DefineRegistryResult { type DefineRegistryOptions (line 577) | type DefineRegistryOptions = { function defineRegistry (line 606) | function defineRegistry( type DefineRegistryComponentFn (line 680) | type DefineRegistryComponentFn = (ctx: { type DefineRegistryActionFn (line 690) | type DefineRegistryActionFn = ( type CreateRendererProps (line 703) | interface CreateRendererProps { type ComponentMap (line 728) | type ComponentMap< function createRenderer (line 754) | function createRenderer< FILE: packages/solid/src/schema.ts type SolidSchema (line 100) | type SolidSchema = typeof schema; type SolidSpec (line 105) | type SolidSpec = typeof schema extends { type ElementTreeSchema (line 115) | type ElementTreeSchema = SolidSchema; type ElementTreeSpec (line 117) | type ElementTreeSpec = SolidSpec; FILE: packages/svelte/src/catalog-types.ts type SetState (line 20) | type SetState = ( type EventHandle (line 32) | interface EventHandle { type BaseComponentProps (line 45) | interface BaseComponentProps

> { type ComponentContext (line 63) | interface ComponentContext< type ComponentFn (line 71) | type ComponentFn< type Components (line 79) | type Components = { type ActionFn (line 90) | type ActionFn< type Actions (line 102) | type Actions = { FILE: packages/svelte/src/contexts/actions.test.ts function component (line 9) | function component( FILE: packages/svelte/src/contexts/state.test.ts function component (line 6) | function component( FILE: packages/svelte/src/contexts/visibility.test.ts function component (line 8) | function component( FILE: packages/svelte/src/renderer.test.ts function mountRenderer (line 23) | function mountRenderer( FILE: packages/svelte/src/renderer.ts type ComponentRenderProps (line 21) | interface ComponentRenderProps

> { type ComponentRenderer (line 42) | type ComponentRenderer

> = Component< type ComponentRegistry (line 50) | type ComponentRegistry = Record>; type DefineRegistryActionFn (line 55) | type DefineRegistryActionFn = ( type DefineRegistryResult (line 64) | interface DefineRegistryResult { function defineRegistry (line 110) | function defineRegistry< type CreateRendererProps (line 201) | interface CreateRendererProps { type ComponentMap (line 216) | type ComponentMap< function createRenderer (line 236) | function createRenderer< FILE: packages/svelte/src/schema.ts type SvelteSchema (line 100) | type SvelteSchema = typeof schema; type SvelteSpec (line 105) | type SvelteSpec = typeof schema extends { FILE: packages/svelte/src/streaming.svelte.ts type TokenUsage (line 13) | interface TokenUsage { type UIStreamState (line 22) | interface UIStreamState { type UIStreamReturn (line 33) | interface UIStreamReturn { type UIStreamOptions (line 46) | interface UIStreamOptions { type ParsedLine (line 52) | type ParsedLine = function parseLine (line 57) | function parseLine(line: string): ParsedLine { function setSpecValue (line 82) | function setSpecValue(newSpec: Spec, path: string, value: unknown): void { function removeSpecValue (line 123) | function removeSpecValue(newSpec: Spec, path: string): void { function getSpecValue (line 158) | function getSpecValue(spec: Spec, path: string): unknown { function applyPatch (line 168) | function applyPatch(spec: Spec, patch: JsonPatch): Spec { function createUIStream (line 209) | function createUIStream({ type ChatMessage (line 345) | interface ChatMessage { type ChatUIOptions (line 355) | interface ChatUIOptions { type ChatUIReturn (line 364) | interface ChatUIReturn { function generateChatId (line 373) | function generateChatId(): string { function createChatUI (line 387) | function createChatUI({ FILE: packages/svelte/src/utils.svelte.ts type DataPart (line 16) | interface DataPart { function flatToTree (line 28) | function flatToTree(elements: FlatElement[]): Spec { function isSpecDataPart (line 63) | function isSpecDataPart(data: unknown): data is SpecDataPart { function buildSpecFromParts (line 81) | function buildSpecFromParts( function getTextFromParts (line 115) | function getTextFromParts(parts: DataPart[]): string { FILE: packages/ui/src/button.tsx type ButtonProps (line 5) | interface ButtonProps { FILE: packages/ui/src/card.tsx function Card (line 3) | function Card({ FILE: packages/ui/src/code.tsx function Code (line 3) | function Code({ FILE: packages/vue/src/catalog-types.ts type SetState (line 20) | type SetState = ( type EventHandle (line 39) | interface EventHandle { type BaseComponentProps (line 58) | interface BaseComponentProps

> { type ComponentContext (line 81) | interface ComponentContext< type ComponentFn (line 92) | type ComponentFn< type Components (line 105) | type Components = { type ActionFn (line 121) | type ActionFn< type Actions (line 138) | type Actions = { type CatalogHasActions (line 146) | type CatalogHasActions = [ FILE: packages/vue/src/composables/actions.test.ts function withProviders (line 8) | function withProviders( method setup (line 75) | setup() { FILE: packages/vue/src/composables/actions.ts function generateUniqueId (line 27) | function generateUniqueId(): string { function deepResolveValue (line 39) | function deepResolveValue( type PendingConfirmation (line 80) | interface PendingConfirmation { type ActionContextValue (line 90) | interface ActionContextValue { constant ACTIONS_KEY (line 100) | const ACTIONS_KEY = Symbol("json-render:actions"); type ActionProviderProps (line 102) | interface ActionProviderProps { method setup (line 122) | setup(props, { slots }) { function useActions (line 335) | function useActions(): ActionContextValue { function useAction (line 346) | function useAction(binding: ActionBinding): { type ConfirmDialogProps (line 364) | interface ConfirmDialogProps { method setup (line 389) | setup(props) { FILE: packages/vue/src/composables/repeat-scope.ts type RepeatScopeValue (line 6) | interface RepeatScopeValue { constant REPEAT_SCOPE_KEY (line 15) | const REPEAT_SCOPE_KEY = Symbol("json-render:repeat-scope"); method setup (line 35) | setup(props, { slots }) { function useRepeatScope (line 44) | function useRepeatScope(): RepeatScopeValue | null { FILE: packages/vue/src/composables/state.test.ts function withProvider (line 8) | function withProvider( FILE: packages/vue/src/composables/state.ts type StateContextValue (line 25) | interface StateContextValue { constant STATE_KEY (line 38) | const STATE_KEY = Symbol("json-render:state"); type StateProviderProps (line 43) | interface StateProviderProps { method setup (line 85) | setup(props, { slots }) { function useStateStore (line 185) | function useStateStore(): StateContextValue { function useStateValue (line 196) | function useStateValue(path: string): ComputedRef { function useStateBinding (line 209) | function useStateBinding( FILE: packages/vue/src/composables/validation.test.ts function withProviders (line 13) | function withProviders( function withStateOnly (line 37) | function withStateOnly(composable: () => T): { result: T } { method setup (line 108) | setup() { method setup (line 134) | setup() { method setup (line 162) | setup() { method setup (line 188) | setup() { FILE: packages/vue/src/composables/validation.ts type FieldValidationState (line 23) | interface FieldValidationState { type ValidationContextValue (line 32) | interface ValidationContextValue { constant VALIDATION_KEY (line 42) | const VALIDATION_KEY = Symbol("json-render:validation"); type ValidationProviderProps (line 44) | interface ValidationProviderProps { function dynamicArgsEqual (line 51) | function dynamicArgsEqual( function validationConfigEqual (line 82) | function validationConfigEqual( method setup (line 112) | setup(props, { slots }) { function useOptionalValidation (line 207) | function useOptionalValidation(): ValidationContextValue | null { function useValidation (line 219) | function useValidation(): ValidationContextValue { function useFieldValidation (line 230) | function useFieldValidation( FILE: packages/vue/src/composables/visibility.test.ts function withProviders (line 8) | function withProviders( method setup (line 76) | setup() { FILE: packages/vue/src/composables/visibility.ts type VisibilityContextValue (line 18) | interface VisibilityContextValue { constant VISIBILITY_KEY (line 25) | const VISIBILITY_KEY = Symbol("json-render:visibility"); method setup (line 32) | setup(_, { slots }) { function useVisibility (line 51) | function useVisibility(): VisibilityContextValue { function useIsVisible (line 63) | function useIsVisible( FILE: packages/vue/src/dynamic-forms.test.ts method setup (line 31) | setup(props) { method setup (line 50) | setup(props) { method setup (line 75) | setup(_props, { slots }) { method setup (line 89) | setup(props) { method setup (line 126) | setup(props) { method setup (line 148) | setup() { function getState (line 155) | function getState(wrapper: ReturnType): Record( function makeReadableStream (line 40) | function makeReadableStream(text: string): ReadableStream { method setup (line 193) | setup() { method setup (line 241) | setup() { method setup (line 267) | setup() { method setup (line 286) | setup() { FILE: packages/vue/src/hooks.ts type TokenUsage (line 32) | interface TokenUsage { type ParsedLine (line 41) | type ParsedLine = function parseLine (line 49) | function parseLine(line: string): ParsedLine { function setSpecValue (line 78) | function setSpecValue(newSpec: Spec, path: string, value: unknown): void { function removeSpecValue (line 122) | function removeSpecValue(newSpec: Spec, path: string): void { function getSpecValue (line 160) | function getSpecValue(spec: Spec, path: string): unknown { function applyPatch (line 174) | function applyPatch(spec: Spec, patch: JsonPatch): Spec { type UseUIStreamOptions (line 216) | interface UseUIStreamOptions { type UseUIStreamReturn (line 228) | interface UseUIStreamReturn { function useUIStream (line 248) | function useUIStream({ function flatToTree (line 403) | function flatToTree(elements: FlatElement[]): Spec { function useBoundProp (line 458) | function useBoundProp( type DataPart (line 482) | interface DataPart { function isSpecDataPart (line 492) | function isSpecDataPart(data: unknown): data is SpecDataPart { function buildSpecFromParts (line 514) | function buildSpecFromParts(parts: DataPart[]): Spec | null { function getTextFromParts (line 546) | function getTextFromParts(parts: DataPart[]): string { function useJsonRenderMessage (line 575) | function useJsonRenderMessage(parts: DataPart[] | Ref): { type ChatMessage (line 597) | interface ChatMessage { type UseChatUIOptions (line 611) | interface UseChatUIOptions { type UseChatUIReturn (line 623) | interface UseChatUIReturn { function generateChatId (line 637) | function generateChatId(): string { function useChatUI (line 663) | function useChatUI({ FILE: packages/vue/src/renderer.test.ts function mountRenderer (line 43) | function mountRenderer( method setup (line 169) | setup() { FILE: packages/vue/src/renderer.ts type ComponentRenderProps (line 57) | interface ComponentRenderProps

> { type ComponentRegistry (line 76) | type ComponentRegistry = Record; type RendererProps (line 81) | interface RendererProps { constant EMPTY_FUNCTIONS (line 92) | const EMPTY_FUNCTIONS: Record = {}; constant FUNCTIONS_KEY (line 93) | const FUNCTIONS_KEY = Symbol("json-render:functions"); method setup (line 103) | setup(props, { slots }) { function useFunctions (line 110) | function useFunctions(): ComputedRef> { method setup (line 129) | setup(props, { slots }) { function resolveAndExecuteBindings (line 152) | async function resolveAndExecuteBindings( type ElementRendererInternalProps (line 183) | interface ElementRendererInternalProps { method setup (line 215) | setup(props: ElementRendererInternalProps) { method setup (line 421) | setup(props) { method setup (line 499) | setup(props) { method setup (line 523) | setup() { type JSONUIProviderProps (line 545) | interface JSONUIProviderProps { method setup (line 614) | setup(props, { slots }) { type DefineRegistryResult (line 664) | interface DefineRegistryResult { type DefineRegistryOptions (line 678) | type DefineRegistryOptions = { type DefineRegistryComponentFn (line 684) | type DefineRegistryComponentFn = (ctx: { type DefineRegistryActionFn (line 693) | type DefineRegistryActionFn = ( function defineRegistry (line 718) | function defineRegistry( type CreateRendererProps (line 815) | interface CreateRendererProps { type ComponentMap (line 830) | type ComponentMap< function createRenderer (line 850) | function createRenderer< FILE: packages/vue/src/schema.ts type VueSchema (line 100) | type VueSchema = typeof schema; type VueSpec (line 105) | type VueSpec = typeof schema extends { FILE: packages/xstate/src/index.test.ts function createTestStore (line 5) | function createTestStore(initial: Record = {}) { FILE: packages/xstate/src/index.ts type XstateStoreStateStoreOptions (line 10) | interface XstateStoreStateStoreOptions { function xstateStoreStateStore (line 30) | function xstateStoreStateStore( FILE: packages/yaml/src/parser.ts type YamlStreamCompiler (line 11) | interface YamlStreamCompiler { function createYamlStreamCompiler (line 41) | function createYamlStreamCompiler< FILE: packages/yaml/src/prompt.ts type ZodLike (line 5) | interface ZodLike { type YamlPromptOptions (line 9) | interface YamlPromptOptions { type CatalogComponentDef (line 23) | interface CatalogComponentDef { function getZodTypeName (line 33) | function getZodTypeName(schema: ZodLike): string { function formatZodType (line 43) | function formatZodType(schema: ZodLike): string { function getExampleProps (line 123) | function getExampleProps(def: CatalogComponentDef): Record( FILE: packages/zustand/src/index.test.ts type AppState (line 135) | interface AppState extends Record { type AppState (line 161) | interface AppState extends Record { type AppState (line 179) | interface AppState extends Record { FILE: packages/zustand/src/index.ts type ZustandStateStoreOptions (line 10) | interface ZustandStateStoreOptions { function zustandStateStore (line 57) | function zustandStateStore( FILE: skills/remotion-best-practices/rules/assets/charts-bar-chart.tsx constant COLOR_BAR (line 11) | const COLOR_BAR = "#D4AF37"; constant COLOR_TEXT (line 12) | const COLOR_TEXT = "#ffffff"; constant COLOR_MUTED (line 13) | const COLOR_MUTED = "#888888"; constant COLOR_BG (line 14) | const COLOR_BG = "#0a0a0a"; constant COLOR_AXIS (line 15) | const COLOR_AXIS = "#333333"; FILE: skills/remotion-best-practices/rules/assets/text-animations-typewriter.tsx constant COLOR_BG (line 8) | const COLOR_BG = "#ffffff"; constant COLOR_TEXT (line 9) | const COLOR_TEXT = "#000000"; constant FULL_TEXT (line 10) | const FULL_TEXT = "From prompt to motion graphics. This is Remotion."; constant PAUSE_AFTER (line 11) | const PAUSE_AFTER = "From prompt to motion graphics."; constant FONT_SIZE (line 12) | const FONT_SIZE = 72; constant FONT_WEIGHT (line 13) | const FONT_WEIGHT = 700; constant CHAR_FRAMES (line 14) | const CHAR_FRAMES = 2; constant CURSOR_BLINK_FRAMES (line 15) | const CURSOR_BLINK_FRAMES = 16; constant PAUSE_SECONDS (line 16) | const PAUSE_SECONDS = 1; FILE: skills/remotion-best-practices/rules/assets/text-animations-word-highlight.tsx constant COLOR_BG (line 16) | const COLOR_BG = "#ffffff"; constant COLOR_TEXT (line 17) | const COLOR_TEXT = "#000000"; constant COLOR_HIGHLIGHT (line 18) | const COLOR_HIGHLIGHT = "#A7C7E7"; constant FULL_TEXT (line 19) | const FULL_TEXT = "This is Remotion."; constant HIGHLIGHT_WORD (line 20) | const HIGHLIGHT_WORD = "Remotion"; constant FONT_SIZE (line 21) | const FONT_SIZE = 72; constant FONT_WEIGHT (line 22) | const FONT_WEIGHT = 700; constant HIGHLIGHT_START_FRAME (line 23) | const HIGHLIGHT_START_FRAME = 30; constant HIGHLIGHT_WIPE_DURATION (line 24) | const HIGHLIGHT_WIPE_DURATION = 18; FILE: skills/skill-creator/scripts/init_skill.py function title_case_skill_name (line 189) | def title_case_skill_name(skill_name): function init_skill (line 194) | def init_skill(skill_name, path): function main (line 273) | def main(): FILE: skills/skill-creator/scripts/package_skill.py function package_skill (line 19) | def package_skill(skill_path, output_dir=None): function main (line 85) | def main(): FILE: skills/skill-creator/scripts/quick_validate.py function validate_skill (line 12) | def validate_skill(skill_path): FILE: tests/e2e/state-store-e2e.test.ts constant HAS_API_KEY (line 21) | const HAS_API_KEY = !!process.env.AI_GATEWAY_API_KEY; function generateSpec (line 61) | async function generateSpec(): Promise { function extractStatePaths (line 83) | function extractStatePaths(spec: Spec): string[] { function flattenState (line 109) | function flattenState( function verifyStoreRoundTrip (line 133) | function verifyStoreRoundTrip(store: StateStore, spec: Spec) {