UNPKG

@mui/internal-docs-infra

Version:

MUI Infra - internal documentation creation tools.

17 lines 908 B
import type { VariantCode, LoadVariantOptions, Externals } from "../../CodeHighlighter/types.mjs"; /** * Loads a variant with support for recursive extra file loading. * The loadSource function can now return extraFiles that will be loaded recursively. * Supports both relative and absolute paths for extra files. * Uses Promise.all for efficient parallel loading of extra files. * * @param url - File URL for the variant * @param variantName - Name of the variant (used for error messages) * @param variant - Variant data object or URL string * @param options - Loading and processing options (source parser, transformers, enhancers, etc.) */ export declare function loadIsomorphicCodeVariant(url: string | undefined, variantName: string, variant: VariantCode | string | undefined, options?: LoadVariantOptions): Promise<{ code: VariantCode; dependencies: string[]; externals: Externals; }>;