UNPKG

@mui/internal-docs-infra

Version:

MUI Infra - internal documentation creation tools.

25 lines 934 B
import type * as React from 'react'; import { type TypeData } from "./TypesDataContext.mjs"; /** * Props passed to the custom `typeRefComponent` element. */ export interface TypeRefProps { /** The anchor href for the type documentation */ href: string; /** The matched identifier name (e.g., "Trigger", "Accordion.Trigger") */ name: string; /** Optional CSS class name(s) inherited from the syntax highlighting span */ className?: string; /** The rendered text content */ children: React.ReactNode; } /** * Hook to look up a single type's data by name from the nearest `TypesDataProvider`. * * Returns the `TypeData` for the given name, or `undefined` if: * - No `TypesDataProvider` is present in the tree * - The type name has not been registered * * @param name - The type name to look up (e.g., "Root", "Trigger", "AccordionTrigger") */ export declare function useType(name: string): TypeData | undefined;