UNPKG

@mui/internal-docs-infra

Version:

MUI Infra - internal documentation creation tools.

13 lines 663 B
import type { Code } from "../../CodeHighlighter/types.mjs"; /** * Enumerates the unique grammar scopes a code block needs to highlight every * file across all of its variants — the main file plus each extra file, by * extension or explicit `language`. Cheap and synchronous (it reads only the * lightweight metadata, never the grammar JSON), so it can run on every render * to drive a speculative grammar preload. * * Variants that are bare source strings (no file metadata) or `undefined`, and * files whose extension/language maps to no supported grammar, contribute no * scope. */ export declare function detectGrammarScopes(code: Code): string[];