UNPKG

@xt0rted/expressive-code-file-icons

Version:

Add Visual Studio Code file icons to Expressive Code frames

16 lines (15 loc) 526 B
import type { ExpressiveCodePlugin } from "@expressive-code/core"; import type { IconName } from "./icon-names.js"; export interface PluginFileIconsProps { icon: IconName; noIcon: boolean; } declare module "@expressive-code/core" { interface ExpressiveCodeBlockProps extends PluginFileIconsProps { } } export interface PluginFileIconsOptions { iconClass?: string; titleClass?: string; } export declare function pluginFileIcons({ iconClass, titleClass }?: PluginFileIconsOptions): ExpressiveCodePlugin;