@mui/internal-docs-infra
Version:
MUI Infra - internal documentation creation tools.
19 lines • 669 B
TypeScript
/**
* Flatten variant utility to convert a VariantCode into a flat files list
* Handles relative path resolution and metadata file scoping
* Uses addPathsToVariant for the core logic, then flattens the result
*/
import type { VariantCode } from "../CodeHighlighter/types.js";
export interface FlatFile {
source: string;
metadata?: boolean;
}
export interface FlattenedFiles {
[filePath: string]: FlatFile;
}
/**
* Flatten a VariantCode into a flat files structure
* Resolves relative paths and handles metadata file scoping
* Uses addPathsToVariant for path resolution logic
*/
export declare function flattenVariant(variant: VariantCode): FlattenedFiles;